CODE:#define MOD_ALT 1
#define MOD_CONTROL 2
#define MOD_SHIFT 0x0004
external(INT, "RegisterHotKey", "RegisterHotKey", "User32.dll");
createdialog(2);
textbkcolor(65280, 0);
textout(0, 300, 20, "Нажмите Z или Alt + 2 или Ctrl + 3", 0);
loop()sleep(10);
function getmessage(2, WM_CREATE)
{
// регистрируем хоткей
RegisterHotKey(gethwnd(2), 111, 0, 90); // 111 - идентификатор (любое число), 90 - код клавиши z
RegisterHotKey(gethwnd(2), 222, MOD_ALT, 50); // Alt + 2
RegisterHotKey(gethwnd(2), 333, MOD_CONTROL, 51); // Ctrl + 3
}
function getmessage(2, WM_HOTKEY)
{
if(message.wparam==111)messagebox("Нажата клаиша Z");
if(message.wparam==222)messagebox("Нажаты Alt + 2");
if(message.wparam==333)messagebox("Нажаты Ctrl + 3");
} |