DTN_FORMATQUERY通知代码
由日期和时间选取器 (DTP) 控件发送,以检索将在回调字段中显示的字符串的最大允许大小。 此通知代码以 WM_NOTIFY 消息的形式发送。
DTN_FORMATQUERY
lpDTFormatQuery = (LPNMDATETIMEFORMATQUERY) lParam;
参数
-
lParam
-
指向 NMDATETIMEFORMATQUERY 结构的指针,其中包含有关回调字段的信息。 结构包含一个子字符串,该子字符串定义回调字段,并接收将在回调字段中显示的字符串的最大允许大小。
返回值
控件的所有者必须计算将在回调字段中显示的文本的最大可能宽度,设置 NMDATETIMEFORMATQUERY 结构的 szMax 成员,并返回零。
备注
处理此通知代码会准备控件,以便根据特定回调字段中显示的字符串的最大大小进行调整。 这使控件能够随时正确显示输出,从而减少控件显示中的闪烁。 (有关回调字段的其他信息,请参阅 回调字段。)
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2003 [仅限桌面应用] |
标头 |
|
Unicode 和 ANSI 名称 |
DTN_FORMATQUERYW (Unicode) 和 DTN_FORMATQUERYA (ANSI) |