使用GUICtrlSetCursor为控件修改指针ID为16以后无法显示指针(已解决)
本帖最后由 nmgwddj 于 2012-10-3 20:54 编辑#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form2 = GUICreate("窗体1", 405, 294, 302, 218)
$Button1 = GUICtrlCreateButton("Button1", 144, 104, 75, 25)
GUICtrlSetCursor($Button1, 16)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
正常情况下将鼠标放到button上鼠标应该会变成小手的图标,但是却不显示了,xp、win7均是这种情况。 这个应该是bug
3.3.6.1 查了 Constants.au3 247行
手型是
Global Const $IDC_HAND = 32649 ; Hand cursor
测过了也不行
和帮助上的不一样
帮顶 坐等 版主出来解答 0才是手型,16是隐藏鼠标 回复 3# 风行者
感谢感谢,看了论坛搜索的另外一个帖子里面说16是手型。
页:
[1]