DTN_FORMATQUERY通知代码

由日期和时间选取器 (DTP) 控件发送,以检索将在回调字段中显示的字符串的最大允许大小。 此通知代码以 WM_NOTIFY 消息的形式发送。

DTN_FORMATQUERY

    lpDTFormatQuery = (LPNMDATETIMEFORMATQUERY) lParam;

参数

lParam

指向 NMDATETIMEFORMATQUERY 结构的指针,其中包含有关回调字段的信息。 结构包含一个子字符串,该子字符串定义回调字段,并接收将在回调字段中显示的字符串的最大允许大小。

返回值

控件的所有者必须计算将在回调字段中显示的文本的最大可能宽度,设置 NMDATETIMEFORMATQUERY 结构的 szMax 成员,并返回零。

备注

处理此通知代码会准备控件,以便根据特定回调字段中显示的字符串的最大大小进行调整。 这使控件能够随时正确显示输出,从而减少控件显示中的闪烁。 (有关回调字段的其他信息,请参阅 回调字段。)

要求

要求
最低受支持的客户端
Windows Vista [仅限桌面应用]
最低受支持的服务器
Windows Server 2003 [仅限桌面应用]
标头
Commctrl.h
Unicode 和 ANSI 名称
DTN_FORMATQUERYW (Unicode) 和 DTN_FORMATQUERYA (ANSI)