找回密码
 加入
搜索
查看: 1841|回复: 3

[GUI管理] 使用GUICtrlSetCursor为控件修改指针ID为16以后无法显示指针(已解决)

[复制链接]
发表于 2012-10-3 18:50:34 | 显示全部楼层 |阅读模式
本帖最后由 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均是这种情况。
发表于 2012-10-3 19:48:41 | 显示全部楼层
这个应该是bug

3.3.6.1 查了 Constants.au3       247行
手型是
Global Const $IDC_HAND = 32649 ; Hand cursor
测过了也不行

和帮助上的不一样

帮顶        坐等 版主出来解答
发表于 2012-10-3 20:18:54 | 显示全部楼层
0才是手型,16是隐藏鼠标
 楼主| 发表于 2012-10-3 20:54:14 | 显示全部楼层
回复 3# 风行者


    感谢感谢,看了论坛搜索的另外一个帖子里面说16是手型。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-18 15:46 , Processed in 0.073735 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表