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

[系统综合] 月历控件GUICtrlCreateMonthCal可以监控它的双击事件吗?[已解决]

[复制链接]
发表于 2010-9-14 09:58:23 | 显示全部楼层 |阅读模式
本帖最后由 kinghu318 于 2010-9-15 08:47 编辑

我先要做一个定时提醒的工具,想要通过对月历控件GUICtrlCreateMonthCal双击,然后弹出一个信息界面,输入提醒内容及方式,我用
Func WM_NOTIFY($hWndGUI, $MsgID, $WParam, $LParam)
        Local $tagNMHDR, $Event, $hWndFrom, $IDFrom
        Local $tagNMHDR = DllStructCreate("int;int;int", $LParam)
        If @error Then Return $GUI_RUNDEFMSG
        $IDFrom = DllStructGetData($tagNMHDR, 2)
        $Event = DllStructGetData($tagNMHDR, 3)
        $tagNMHDR = 0
        Switch $IDFrom;选择产生事件的控件
                Case $MonthCal1;日历控件
                        Switch $Event; 选择产生的事件
                                Case $NM_CLICK ; 左击
                                Case $NM_DBLCLK ; 双击
                                    MsgBox(0, "", "未选定")
                                Case $NM_RCLICK ; 右击
                        EndSwitch
        EndSwitch
        Return $GUI_RUNDEFMSG
EndFunc   ;==>WM_NOTIFY
这个监控不到,请问各位还有没有什么方法能够监控到,谢谢。。。。另外月历控件能够设置标记吗?(在日期上显示不同个颜色或者是红色方框之类的)

评分

参与人数 1金钱 +10 收起 理由
afan + 10

查看全部评分

 楼主| 发表于 2010-9-15 08:46:28 | 显示全部楼层
通过模拟鼠标点击事件实现了。。。
发表于 2010-9-15 08:51:24 | 显示全部楼层
回复 2# kinghu318


case GUICtrlGetHandle($MonthCal1)


即可。
 楼主| 发表于 2010-9-15 09:28:38 | 显示全部楼层
回复 3# republican
用这个好像还是不行。。。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-16 09:27 , Processed in 0.079925 second(s), 27 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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