Menu Item click используя Microsoft Active Accessibility
От: Ostapel  
Дата: 02.12.08 17:29
Оценка:
Привет Всем

Столкнулся c проблемой: надо программно вызвать команду меню, но меню не простое (float, custom menu, меню IE).
Например у меня есть handle окна (Inetrnet Explorer, ...) мне надо по тексту найти и вызвать команду, отвечающую за название, например ("File->Exit").
Парсить не проблема проблема вызвать команду.
C помощью WinAPI — не получается, так как:
HMENU hMenu = GetMenu(m_hFocusWnd);
возвращает NULL, и в MSDN сказано для тех целей нужно использовать Microsoft Active Accessibility.
Пробовал МАА, но безуспешно, смог найти программно заголовки меню, т.е. File, Help, ... вызвать accDoDefaultAction,
но доступа к елементам меню не смог получить.

Жду сообщений
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.