本帖最后由 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
这个监控不到,请问各位还有没有什么方法能够监控到,谢谢。。。。另外月历控件能够设置标记吗?(在日期上显示不同个颜色或者是红色方框之类的) |