While working on a particular problem we found that a window was creating its controls in a random order, and hence the only way to address them was by their position in the window. This UDF will allow you to do just that. Any feedback whatsoever is encouraged!   Download: _ControlGetHandleByPos.au3, _ControlGetHandleByPos.txt, _ControlGetHandleByPos_Example.au3   ; ============================================================================== ; ; Function Name: _ControlGetHandleByPos() ; D