Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для crashtuak

Старожил


Сообщения: 467
Благодарности: 25

Профиль | Отправить PM | Цитировать


Плин, сам сделал, не думал что у меня хватит мозгов :
Код: Выделить весь код
#include <GUIConstants.au3>


#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 625, 443, 193, 125)
$Label1 = GUICtrlCreateLabel("Label1", 64, 48, 36, 17)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
Global $oncontrol
While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $GUI_EVENT_CLOSE
			Exit

	EndSwitch
	$mousee = MouseEvent_OnEnter_OnLeave($Label1)
	Switch $mousee
		Case 1
			MsgBox(0,"Title","Mouse entered")
		Case 0
			MsgBox(0,"Title","Mouse leaved")
	EndSwitch

WEnd



Func MouseEvent_OnEnter_OnLeave($hwnd)
Local $array
Local $retvaluee
$array = GUIGetCursorInfo()
If $array[4] = $hwnd and $oncontrol = 0 Then
	$oncontrol = 1
	$retvaluee = 1
ElseIf $array[4] <> $hwnd and $oncontrol = 1 Then
	$retvaluee = 0
	$oncontrol = 0
Else
	$retvaluee = 3
EndIf
return $retvaluee
EndFunc
Работает вполне корректно, для моих целей (превращение пикчербокса в пнг кнопку ) подойдет идеально.

-------
Мне надо не так много "Полезных сообщений", чтоб сровнять их количество с моими постами :).


Отправлено: 18:02, 09-08-2009 | #2