Здравствуйте!
У меня есть handle окна, которое имеет MainMenu. Каким образом можно программно подобраться к любому пункту?
Т.е. что-то наподобие ф-и:
function NavigateInMenu(hWnd: Handle; Menus: array of Integer): Boolean;
Menus := [0, 2];
1)"лезем" в окно hWnd (допустим, что это "Блокнот")
2)находим MainMenu
3)Menus
[0] - меню "Файл"
4)Menus
[1] - подменю "Сохранить"
5)Вызываем действие
6)Result показывает нашли мы меню или нет.
я пробовал реализовывать через
GetSystemMenu
и
GetMenuItemID
, но ничего не выходит.
Подскажите пожалуйста!