处理为日期和时间选择器控件的通知消息
当用户与日期和时间选择器控件进行交互时,控件 (CDateTimeCtrl) 发送通知消息到其父窗口,通常视图或对话框对象。处理这些消息,如果您希望利用在响应。例如,在中,当用户打开日期和时间选择器显示嵌入 month calendar 控件时, DTN_DROPDOWN 发送通知。
使用 " 属性 " 窗口将通知处理程序添加到要实现的这些消息的父类。
下面的列表描述日期和时间选择器控件发送的各种通知。
DTN_DROPDOWN 通知父嵌入 month calendar 控件将突出显示。此通知,则 DTS_UPDOWN 样式未设置时,仅发送。有关此通知的更多信息,请参见 访问嵌入 Month calendar 控件。
DTN_CLOSEUP 通知父嵌入 month calendar 控件将关闭。此通知,则 DTS_UPDOWN 样式未设置时,仅发送。
DTN_DATETIMECHANGE 通知父元素更改控件上发生。
DTN_FORMAT 通知父文本所需的显示在回调字段。有关此通知和回调字段的更多信息,请参见 用于日期和时间选择器控件的回调字段。
DTN_FORMATQUERY 请求父提供在回调字段将显示字符串的最大允许大小。处理此通知允许控件始终正确显示输出,减少在控件中显示中的闪烁。有关此通知的更多信息,请参见 用于日期和时间选择器控件的回调字段。
DTN_USERSTRING 通知父用户完成编辑日期和时间选择器控件的内容。此通知,则 DTS_APPCANPARSE 样式设置时,仅发送。
,当用户类型的回调字段时,DTN_WMKEYDOWN 通知父级。处理模拟相同的键盘响应的此通知支持非回调在日期和时间选择器控件字段。有关此通知的更多信息,请参见。 Windows SDK的 支持在 DTP 控件的回调字段 。