Share via


MonthCal_SetRange (Compact 2013)

3/28/2014

This macro sets the minimum and maximum allowable dates for a month calendar control.

Syntax

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

Parameters

  • hwndMC
    Handle to a month calendar control.
  • fWhichLimit
    Values that specify which limit dates are being set. It is one or both of the following values.

    Value

    Description

    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
    Long pointer to a two-element array of SYSTEMTIME structures that contains date limit information. The maximum limit must be in lpSysTimeArray[1] if GDTR_MAX is specified, and lpSysTimeArray[0] must contain the minimum limit if GDTR_MIN is specified. The time members of these structure are ignored.

Return Value

Nonzero indicates success. Zero indicates otherwise.

Remarks

Related message MCM_SETRANGE

Requirements

Header

commctrl.h

See Also

Reference

Month Calendar Controls Macros

Other Resources

SYSTEMTIME