i can get Wheel this Way
Code: Select all
CREATE EVENT PROCNAME ImageWheelEvent() HWND ImageEdit.HANDLE STOREINDEX nIndex
EventProcessAllHookMessage( nIndex, .T. )
Code: Select all
FUNCTION ImageWheelEvent()
LOCAL nHWnd := EventHWND()
LOCAL nWParam := EventWPARAM()
LOCAL lCtrl := HMG_VirtualKeyIsPressed( VK_CONTROL )
IF HMG_GetLastMouseMessage (@nhWnd) == WM_MOUSEWHEEL .AND. nhWnd == ImageEdit.HANDLE // .AND. lCtrl = .T.
HMG_CleanLastMouseMessage()
IF HIWORD( nWParam ) == 120
keybd_event(VK_SUBTRACT,0,0,0)
ELSE
keybd_event(VK_ADD,0,0,0)
ENDIF
ENDIF
HMG_CleanLastVirtualKeyDown()
RETURN Nilit work without CTRL using Wheel so what do i have to change