DateTime_SetRange宏 (commctrl.h)
设置日期和时间选取器 (DTP) 控件允许的最小和最长系统时间。 可以使用此宏或显式发送 DTM_SETRANGE 消息。
语法
void DateTime_SetRange(
hdp,
gd,
rgst
);
参数
hdp
类型: HWND
DTP 控件的句柄。
gd
类型: DWORD
一个 值,该值指定哪些范围值有效。 该值可为以下项的组合:
值 | 含义 |
---|---|
|
SYSTEMTIME 结构数组中的第一个元素有效,将用于设置允许的最短系统时间。 |
|
SYSTEMTIME 结构数组中的第二个元素有效,将用于设置允许的最长系统时间。 |
rgst
类型: LPSYSTEMTIME
指向 SYSTEMTIME 结构的双元素数组的指针。 SYSTEMTIME 数组的第一个元素包含允许的最短时间。 SYSTEMTIME 数组的第二个元素包含允许的最长时间。 无需填充未在 flags 参数中指定的数组元素。
返回值
无
备注
日期和时间选取器仅显示指定范围内的日期/时间,从而阻止用户选择超出该范围的日期和时间。 如果 DateTime_SetSystemtime 消息指定的日期和时间超出范围,它将失败。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | commctrl.h |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈