Hi Leute,
die Zoom Funktion über das Mausrad funktioniert leider nicht in AutoIt Windows Screenshooter v1.08 Build 2011-01-18 Final und ich kann den Fehler nicht sehen!
Im Prinzip habe ich diese Funktion benutzt:
Spoiler anzeigen
#include <GUIConstantsEx.au3>
#include <WinAPI.au3>
#include <WindowsConstants.au3>
Opt("GUIOnEventMode", 1)
Global $hGUI
$hGUI = GUICreate("Test Wheel")
[/autoit] [autoit][/autoit] [autoit]GUISetState()
GUIRegisterMsg($WM_MOUSEWHEEL, "WM_MOUSEWHEEL")
GUISetOnEvent($GUI_EVENT_CLOSE, "_Exit")
While Sleep(10000)
WEnd
Func WM_MOUSEWHEEL($hWnd, $iMsg, $wParam, $lParam)
#forceref $hWnd, $iMsg, $wParam, $lParam
If _WinAPI_HiWord($wParam) > 0 Then
ConsoleWrite("Scrolled up " & @LF)
Else
ConsoleWrite("Scrolled down " & @LF)
EndIf
Return "GUI_RUNDEFMSG"
EndFunc ;==>WM_MOUSEWHEEL
Func _Exit()
GUIDelete($hGUI)
Exit
EndFunc
Über das Touchpad gehts, aber nicht über das Mausrad! ![]()
Sieht jemand den Fehler?
Gruß,
UEZ