DTM_SETFORMAT消息

根据给定的格式字符串设置日期和时间选取器 (DTP) 控件的显示。 可以显式发送此消息或使用 DateTime_SetFormat 宏。

参数

wParam

必须为零。

lParam

指向定义所需显示的零结尾 格式字符串 的指针。 将此参数设置为 NULL 会将控件重置为当前样式的默认格式字符串。

返回值

如果成功,返回不为零的值;否则返回零。

注解

可以接受在格式字符串中包含额外的字符,以生成更丰富的显示。 但是,任何非格式字符都必须括在单引号内。 例如,格式字符串“'Today is: 'hh':'m':'s dddMMMdd', 'yyy”将生成类似于“Today is: 04:22:31 Tuesday Mar 23, 1996”的输出。

注意

DTP 控件在使用默认格式字符串时跟踪区域设置更改。 如果设置了自定义格式字符串,则不会更新该字符串以响应区域设置更改。

要求

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