PHP: //hWnd - хендл элемента IAccessible* iWnd; VARIANT idChl; VariantInit(&idChl); VARIANT varResult; AccessibleObjectFromWindow(hWnd, 0, IID_IAccessible, (LPVOID*)&iWnd); iWnd->get_accRole(idChl,&varResult); printf("Role = %d\n\r",varResult.lVal); Видимо, я что то недопонял из MSDN. Перебираю различные элементы формы, но на выходе получаю всегда значение 9.
Code: ROLE_SYSTEM_WINDOW The object represents the window frame, which contains child objects such as a title bar, client, and other objects of a window. Что в принципе логично. Вы уверены что программа, которую вы перебираете поддерживает эти возможности?