MCM_GETMONTHRANGE

This message, using SYSTEMTIME structures, retrieves date information that represents the high and low limits of a month calendar control’s display.

At a Glance

Header file: Commctrl.h
Windows CE versions: 2.0 and later
Related macro: MonthCal_GetMonthRange

Syntax

MCM_GETMONTHRANGE wParam = (WPARAM)(DWORD) dwFlag;
lParam = (LPARAM)(LPSYSTEMTIME) lprgSysTimeArray;

Parameters

dwFlag

Specifies the scope of the range limits to be retrieved. It is one of the following values:

Value Description
GMR_DAYSTATE Includes preceding and trailing months of visible range that are only partially displayed.
GMR_VISIBLE Includes only those months that are entirely displayed.

lprgSysTimeArray

Long pointer to a two-element array of SYSTEMTIME structures that receives the lower and upper limits of the scope specified by dwFlag. The lower and upper limits are placed in lprgSysTimeArray[0] and lprgSysTimeArray[1], respectively. The time members of these structures are not modified.

Return Values

Returns an INT that represents the range, in months, spanned by the two limits returned at lprgSysTimeArray.