Что нового

Вызвать пункт меню по сообщению

Cytrus

Чайник
Сообщения
86
Репутация
1
Привет.
Как можно вызвать пункт меню, по WM-сообщению?

Код:
#include <GuiMenu.au3>
#include <SendMessage.au3>
 Run("notepad.exe")
Local $h = WinWaitActive("[CLASS:Notepad]")
WinActivate($h, '')
Sleep(500)
Local $k = _GUICtrlMenu_GetMenu($h), $t = _GUICtrlMenu_GetItemSubMenu($k, 0)
_SendMessage($t, 0-2, 0, 0)
 

sngr

AutoIT Гуру
Сообщения
933
Репутация
373
Этим смотришь, затем через _SendMessage отправляешь увиденное.
 
Автор
C

Cytrus

Чайник
Сообщения
86
Репутация
1
sngr, а какой функцией надо отправлять?
 

sngr

AutoIT Гуру
Сообщения
933
Репутация
373
Код:
#include "SendMessage.au3"
Run('notepad.exe')
$hWnd=WinWaitActive('[regexptitle:.*Блокнот|Notepad]')
_SendMessage($hWnd,0x0111,26)
сделай по аналогии.
 
Автор
C

Cytrus

Чайник
Сообщения
86
Репутация
1
Понял, благодарю.
 
Верх