Конференция "WinAPI" » Навигация по MainMenu чужого приложения
 
  • TForumHelp © (28.05.08 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 © (28.05.08 10:02) [1]
    http://www.delphikingdom.com/asp/viewitem.asp?catalogid=800
    полюбите этот сайт, он того стоит :)
  • TForumHelp © (28.05.08 10:22) [2]
    спасибо)
  • Leonid Troyanovsky © (28.05.08 13:00) [3]

    > TForumHelp ©   (28.05.08 09:59)  

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

    --
    Regards, LVT.
 
Конференция "WinAPI" » Навигация по MainMenu чужого приложения
Есть новые Нет новых   [134433   +21][b:0][p:0.001]