Страница: 1 |
Подскажите плиз кто знает как отследить HWND Меню НЕ мышкой, а когда оно появится. как активное окно.
Если я правильно тебя понял, то объявляешт АПИ-функцию GetSystemMenu: первый параметр - имя объекта, которому принадлежит это меню, 2-ой параметр - если он 0(false) - то получаешь хэндл меню...Ну вот примерчик: Private Declare Function GetSystemMenu Lib "user32" (ByVal hWnd As Long, ByVal bRevert As Long) As Long Dim hSysMenu As Long end sub НУ РЕБЯТААААААААА! НУ ЭТО НЕ ТО! МНЕ НАДО КОГДА ОНО ПОЯВЛЯЕТСЯ в любом месте и моя программа пишит его ХЭНДЛ! Когда окно появляется... Хм... Отлавливай появление новых окон, бери их заголовок. Ну а там найти hWnd легче не куда... Страница: 1 |
Вопрос: MENU !
Добавлено: 21.01.04 17:31
Автор вопроса: tigrix | Web-сайт:
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
NovichoK
Вопросов: 72
Ответов: 147
Профиль | | #1
Добавлено: 21.01.04 19:58
Private Sub Form_Load()
hSysMenu = GetSystemMenu(frm.hWnd, 0)
Номер ответа: 2
Автор ответа:
tigrix
Вопросов: 13
Ответов: 16
Web-сайт:
Профиль | | #2
Добавлено: 21.01.04 23:11
Номер ответа: 3
Автор ответа:
Александр
Разработчик Offline Client
ICQ: 204034
Вопросов: 106
Ответов: 1919
Профиль | | #3
Добавлено: 23.01.04 09:05