BOOL DateTime_SetRangeEx(HWND hwndDP, DWORD flags, const SYSTEMTIME* minDate, const SYSTEMTIME* maxDate);
- hwndDP: 日期时间控件的句柄。
- flags: 用于指定日期时间范围的标志,可以是以下值之一:
- GDTR_MIN: 表示 minDate 参数包含有效的最小日期。
- GDTR_MAX: 表示 maxDate 参数包含有效的最大日期。
- minDate: 指向 SYSTEMTIME 结构的指针,包含最小日期信息。
- maxDate: 指向 SYSTEMTIME 结构的指针,包含最大日期信息。
该函数返回一个布尔值,如果成功设置日期范围,返回非零值;否则返回零。
以下是一个设置日期时间控件范围的示例:
SYSTEMTIME minDate;
SYSTEMTIME maxDate;
// 初始化 minDate 和 maxDate
BOOL success = DateTime_SetRangeEx(hDateTimePicker, GDTR_MIN | GDTR_MAX, &minDate, &maxDate);
if (!success) {
// 设置范围失败,处理错误
}
请确保在调用该函数之前已经创建了日期时间控件,并且获得了它的句柄 hDateTimePicker。
转载请注明出处:http://www.zyzy.cn/article/detail/24641/Win32 API/Commctrl.h/DateTime_SetRange