Вниз
Скачать: CL | DM;

Навигация по MainMenu чужого приложения   Найти похожие ветки 

← →
TForumHelp ©   (2008-05-28 09:59) [0]

Здравствуйте!

У меня есть 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, но ничего не выходит.

Подскажите пожалуйста!


← →
Vlad Oshin ©   (2008-05-28 10:02) [1]

http://www.delphikingdom.com/asp/viewitem.asp?catalogid=800
полюбите этот сайт, он того стоит :)


← →
TForumHelp ©   (2008-05-28 10:22) [2]

спасибо)


← →
Leonid Troyanovsky ©   (2008-05-28 13:00) [3]


> TForumHelp ©   (28.05.08 09:59)  

http://groups.google.com/group/fido7.ru.delphi/msg/925bebee0309bec9

--
Regards, LVT.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.008 c
15-1240061523
@!!ex_
2009-04-18 17:32
2009.06.28
У меня глюкнул DMClient.


15-1240058056
Andy BitOff
2009-04-18 16:34
2009.06.28
Чем пахнут профессии...


2-1241710479
sergeii
2009-05-07 19:34
2009.06.28
Использование функций из другого *.pas faila


2-1242068353
Wind
2009-05-11 22:59
2009.06.28
Сравнить содержимое двух потоков TMemoryStream


2-1241773963
товарищ вася
2009-05-08 13:12
2009.06.28
Как скрыть попап меню




   Наверх