[Урок] Смена курсора при наведении на GUI-элемент - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir, Phoenixxx_Czar  
[Урок] Смена курсора при наведении на GUI-элемент
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
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7210]

[CM]Russel [5557]

kenlo763 [4952]

[CM]AGRESSOR [4639]

Snake_Firm [4452]

Сэс [4416]

Artem_Buero [4223]

[CM]Durman [3204]

[CM]Рафаэль [3080]

iMaddy [2855]

sky_Woker [2854]

getrekt [2745]

Новые пользователи
pidoras22 [19:34]

maureenwp18 [19:13]

mikeallen1975 [21:21]

azek [18:16]

kellimp1 [08:27]

marais60 [14:42]

erinkg5 [04:25]

guadalupewb9 [20:30]

bobbieiv69 [16:32]

Влад121 [18:01]

martinaiz2 [15:54]

XaNaX200 [13:45]

qwer123QZE [11:48]