MonthCal_SetRange macro

Sets the minimum and maximum allowable dates for a month calendar control. You can use this macro or send the MCM_SETRANGE message explicitly.

Syntax


BOOL MonthCal_SetRange(
   HWND         hwndMC,
   DWORD        fWhichLimit,
   LPSYSTEMTIME lprgSysTimeArray
);

Parameters

hwndMC

Type: HWND

Handle to a month calendar control.

fWhichLimit

Type: DWORD

Flag values that specify which date limits are being set. This value must be one or both of the following:

ValueMeaning
GDTR_MAX

The maximum allowable date is being set. The SYSTEMTIME structure at lprgSysTimeArray[1] must contain date information.

GDTR_MIN

The minimum allowable date is being set. The SYSTEMTIME structure at lprgSysTimeArray[0] must contain date information.

 

lprgSysTimeArray

Type: LPSYSTEMTIME

Pointer to a two-element array of SYSTEMTIME structures that contain the date limits. The maximum limit must be in lprgSysTimeArray[1] if GDTR_MAX is specified, and lprgSysTimeArray[0] must contain the minimum limit if GDTR_MIN is specified.

Return value

Returns nonzero if successful, or zero otherwise.

Requirements

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

Header

Commctrl.h

 

 

Show: