我也琢磨很久,老是以为是循环语句出了问题,在while和if后面不断换地方用msgbox然后尝试单击就是无法提示,没想到原来是后面的两段Func 搞错了...
另外:
那个while循环精简一下也可顺利运行While 1
$MousePos = GUIGetCursorInfo($MainGUI)
$WinPos = WinGetPos($MainGUI)
If BitAND($MousePos<=117,$MousePos>=17,$MousePos<=118,$MousePos>=18) Then
$ThisCtrlID = 1
Else
$ThisCtrlID = 0
EndIf
If $LastCtrlID <> $ThisCtrlID Then
Switch $ThisCtrlID
Case 1
$ImageState = 2
Case 0
$ImageState = 1
EndSwitch
_SetTotalBitmap()
$LastCtrlID = $ThisCtrlID
ElseIf$ThisCtrlID = 1 and $MousePosThen
_exit()
EndIf
Sleep(50)
WEnd 谢谢sxd
不过把后面FUNC WM_NCLBUTTONDOWN($hWnd, $iMsg, $iwParam, $ilParam)改了话的 窗口就不能移动了。...
我就在为这苦恼那... 也谢谢 lynfr8
你那精简后..鼠标点击后第3个图片就不会变换了... 呵呵.! ....继续顶起..! 嗯 因为不是很懂 所以之前改的是瞎改的 今天回来翻了下资料 继续乱改了下 鼠标点击我想移到右边,不知修改哪里? 很感谢SXD
以你的做法 问题解决了...:face (26): 鼠标点击只需要把BitAND($MousePos<=117,$MousePos>=17,$MousePos<=118,$MousePos>=18)修改下位置就好.. 鼠标点击只需要把BitAND($MousePos=17,$MousePos=18)修改下位置就好..
zhuang513 发表于 2009-5-21 13:56 http://www.autoitx.com/images/common/back.gif
这里的鼠标点击位置要怎么修改? 其实修改也是一种学习的方法 只不过效率和"从例子去学习基础"一样 很低
页:
1
[2]