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

[AU3基础] 关于鼠标在标题栏双击动作的捕获问题[求解]

[复制链接]
发表于 2015-3-2 13:09:19 | 显示全部楼层 |阅读模式
关于鼠标在标题栏双击动作的捕获问题,一直没找到比较好的解决办法,不知哪位高人能否提供思路?谢谢!
 楼主| 发表于 2015-3-2 13:12:31 | 显示全部楼层
$hGUI = GUICreate("标题栏双击事件测试", 633, 447, 193, 125)
GUIRegisterMsg($WM_SYSCOMMAND, "WM_SYSCOMMAND")

Func WM_SYSCOMMAND($hWnd, $Msg, $wParam, $lParam)
        If $hWnd = $hGUI And $wParam =0x0f032  Then
                TrayTip("测试","标题栏双击事件",10)
                Return 1
        EndIf
EndFunc


除此法以外还能有啥方法?
发表于 2015-3-2 17:57:26 | 显示全部楼层
2#那个有用吗? 试试这个
GUICreate('')
GUIRegisterMsg(0x00A3, '_WM_NCLBUTTONDBLCLK')
GUISetState()
Do
Until GUIGetMsg() = -3
Func _WM_NCLBUTTONDBLCLK($hWnd, $Msg, $wParam, $lParam)
        MsgBox(0, '', '双击')
        Return 1
EndFunc   ;==>_WM_NCLBUTTONDBLCLK
 楼主| 发表于 2015-3-3 08:33:08 | 显示全部楼层
谢谢,之前的确定有用的,只不过没有帖完整的代码哈。
但我后来根据实际应用的需要,找到个更好的解决方式,由于程序窗口不限制窗口最大化。因此,采用 $GUI_EVENT_RESTORE 配合自定义的事件函数,也可以实现标题栏的双击动作响应。
再次谢谢afan的关注和解答,3Q!!!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-23 07:40 , Processed in 0.089229 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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