[求助]下面的语句放在图片的MOUSEDOWN(或LABEL的MOUSEDOWN)下就不行了?
下面的语句放在图片的MOUSEDOWN(或LABEL的MOUSEDOWN)下就不行了?
#DEFINE WM_NULL 0
#DEFINE WM_SYSCOMMAND 274 && 0x112
#DEFINE MOUSE_MOVE 61458 && 0xF012
DECLARE INTEGER GetFocus IN user32
DECLARE INTEGER ReleaseCapture IN user32
DECLARE INTEGER SendMessage IN user32 INTEGER hWnd, INTEGER Msg,INTEGER wParam, INTEGER lParam
IF nButton = 1
= ReleaseCapture()
= SendMessage (GetFocus(), WM_SYSCOMMAND, MOUSE_MOVE, WM_NULL)
ENDIF
CLEAR Dlls
帮我解释下为什么在图片的mousedown下,运行时,点单数次就行,点双数次就不行,也就是说第一次可以按着图片移动,第二次就不行,第三次又行了。。。。就这样下去的。
我要的是每次点拖动图片都可以。
请大虾们帮个大忙!