找回密码
 加入
搜索
楼主: fenhanxue

[GUI管理] _GUICtrlComboBox_ShowDropDown 如何不让鼠标消失【已解决】

 火.. [复制链接]
发表于 2017-7-19 21:25:24 | 显示全部楼层
回复 30# fenhanxue


    楼主试下 mousemove最后一个参数,不用0而是1.然后注销sleep可以不可以
发表于 2017-7-19 22:22:15 | 显示全部楼层
回复 30# fenhanxue

        ;判断是否是 $Combo1 消息
        If $hWndFrom <> GUICtrlGetHandle($Combo1) Then Return $GUI_RUNDEFMSG
        If $iCode <> $CBN_EDITCHANGE Then Return $GUI_RUNDEFMSG;$CBN_EDITCHANGE        代表 $Combo1 文字发生改变
        Local $aPos = MouseGetPos()
        MouseMove($aPos[0], $aPos[1] - 10, 0)
        MouseMove($aPos[0], $aPos[1], 0)
        Sleep(1);
        MouseUp($MOUSE_CLICK_LEFT) ; 设置鼠标左键为释放状态.
        ;=================================问题行:
        _GUICtrlComboBox_ShowDropDown($Combo1, True);下拉后,鼠标消失了,如何不让鼠标消失?False);
        ;=================================问题行:
 楼主| 发表于 2017-7-20 01:36:12 | 显示全部楼层
回复 31# yamakawa


    试过了不行,关键问题是不想要用这种模拟的mousemove,
另,即使用了 mousemove,实测发现必须加一个sleep,完全无法理解为什么要加sleep
发表于 2017-7-20 08:54:31 | 显示全部楼层
还在研究这个问题啊....

        ;=================================问题行:
                _GUICtrlComboBox_ShowDropDown($Combo1, True);下拉后,鼠标消失了,如何不让鼠标消失?
        ;=================================问题行:

后面加上下面这句试试
GUISetCursor(2)
发表于 2017-7-20 09:48:04 | 显示全部楼层
回复 34# tubaba


    高人,学到一招,。马克一下
    实测在showdropdown上面加入,鼠标闪一下就出现
发表于 2017-7-20 11:08:17 | 显示全部楼层
还在研究这个问题啊....

        ;=================================问题行:
                _GUICt ...
tubaba 发表于 2017-7-20 08:54


好棒,又学到一招。
GUISetCursor(2)
发表于 2017-7-25 09:29:06 | 显示全部楼层
本帖最后由 kk_lee69 于 2017-7-25 09:54 编辑

回复 1# fenhanxue

鼠標不再 GUI 範圍  就不會消逝 一樣 可以操作
发表于 2017-7-25 10:23:44 | 显示全部楼层
本帖最后由 kk_lee69 于 2017-7-25 10:28 编辑

回复 33# fenhanxue


    這個不是只有你遇到了

http://www.itnose.net/detail/176302.html



看來是微軟問題 不管是 甚麼語言都會遇到
 楼主| 发表于 2017-7-25 14:17:30 | 显示全部楼层
回复 34# tubaba


    厉害了。。。
发表于 2017-7-25 17:57:53 | 显示全部楼层
回复 38# kk_lee69
留個腳印 macgyver
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-17 00:38 , Processed in 0.111089 second(s), 14 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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