Jamely |
Дата: Среда, 09.10.2013, 13:10 | Сообщение # 1
|
Сообщений: 1603
Статус: Offline
|
Код OnMessage(0x200, "WM_MOUSEMOVE") ; При передвижении курсора, вызывать функцию WM_MOUSEMOVE
Gui, Font, cBlue Underline Gui, Add, Text, hwndMyText x10 y10 gLink, Наведи на меня ; Добавляем элемент Text с хендлом MyText и вызовом подпрограммы Link при клике по элементу Gui, Margin, 10, 10 Gui, Show return
Link: Run, http://ahk-power.ru return
WM_MOUSEMOVE(wParam, lParam, msg, hwnd) { global if (hwnd = MyText) ; Если хендл, на котором сейчас стоит курсор, это MyText, то... DllCall("SetCursor", uint, DllCall("LoadCursor", int, 0, int, 32649)) ; Установить курсор 32649 } Важно: ● OnMessage(0x200, "WM_MOUSEMOVE") - ставить в самое начало скрипта ● В параметрах элемента, при наведении на который будет меняться курсор, обязательно устанавливать хендл (Пример: hwndMyText) и ставить проверку на этот хендл в функции WM_MOUSEMOVE (Пример: if (hwnd = MyText)), как это показано выше в коде ● В параметрах элемента, при наведении на который будет меняться курсор, обязательно устанавливать переход к подпрограмме (Пример: gLink)
Автор урока: Ruskadance Автор функции: Daniel_Cortez Специально для Cheat-Master.Ru
Сообщение отредактировал Ruskadance - Воскресенье, 16.02.2014, 06:32 |
|
|
|
Jamely |
Дата: Пятница, 17.01.2014, 13:50 | Сообщение # 2
|
Сообщений: 1603
Статус: Offline
|
up
|
|
|
|