Re: Menu Item click используя Microsoft Active Accessibility
От: Carc Россия http://www.amlpages.com/home.php
Дата: 02.12.08 17:44
Оценка:
Здравствуйте, Ostapel, Вы писали:

O>Привет Всем


O>Столкнулся c проблемой: надо программно вызвать команду меню, но меню не простое (float, custom menu, меню IE).

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

O>Жду сообщений

А почему нельзя просто послать WM_COMMAND с нужным ID команды меню?
Aml Pages Home
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.