MonthCal_GetMonthRange macro (commctrl.h)
Retrieves date information (using SYSTEMTIME structures) that represents the high and low limits of a month calendar control's display. You can use this macro or send the MCM_GETMONTHRANGE message explicitly.
Syntax
INT MonthCal_GetMonthRange(
HWND hmc,
DWORD gmr,
LPSYSTEMTIME rgst
);
Parameters
hmc
Type: HWND
Handle to a month calendar control.
gmr
Type: DWORD
Value specifying the scope of the range limits to be retrieved. This value must be one of the following:
Value | Meaning |
---|---|
|
Include preceding and trailing months of visible range that are only partially displayed. |
|
Include only those months that are entirely displayed. |
rgst
Type: LPSYSTEMTIME
Pointer to a two-element array of SYSTEMTIME structures that will receive the lower and upper limits of the scope specified by gmr. The lower and upper limits are placed in rgst[0] and rgst[1], respectively. The time members of these structures will not be modified. This parameter must be a valid address and cannot be NULL.
Return value
Type: INT
Returns an INT value that represents the range, in months, spanned by the two limits returned at rgst.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2003 [desktop apps only] |
Target Platform | Windows |
Header | commctrl.h |