Здравствуйте, 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 команды меню?