BOOL MonthCal_GetCurSel(
HWND hmc,
LPSYSTEMTIME lpSysTime
);
- hmc: 月历控件的句柄。
- lpSysTime: 指向 SYSTEMTIME 结构的指针,用于接收当前选择的日期信息。
函数返回一个布尔值,表示操作是否成功。如果函数成功,lpSysTime 将包含当前选择的日期信息。
以下是一个示例代码,演示如何使用 MonthCal_GetCurSel 函数:
#include <CommCtrl.h>
// 获取月历控件的当前选择日期
BOOL GetCalendarCurrentSelection(HWND hwndMonthCal, SYSTEMTIME *lpSysTime)
{
return MonthCal_GetCurSel(hwndMonthCal, lpSysTime);
}
在这个例子中,GetCalendarCurrentSelection 函数调用 MonthCal_GetCurSel 来获取月历控件的当前选择日期,并将结果存储在传递进来的 SYSTEMTIME 结构中。
请注意,调用此函数前,确保已经初始化 lpSysTime 结构,并为其分配了足够的内存。如果函数返回 TRUE,则 lpSysTime 将包含当前选择的日期信息。如果返回 FALSE,则可能表示月历控件没有当前选择的日期,或者发生了其他错误。
转载请注明出处:http://www.zyzy.cn/article/detail/24775/Win32 API/Commctrl.h/MonthCal_GetCurSel