Compartir a través de


macro MonthCal_SetRange (commctrl.h)

Establece las fechas mínimas y máximas permitidas para un control de calendario mensual. Puede usar esta macro o enviar el mensaje MCM_SETRANGE explícitamente.

Sintaxis

BOOL MonthCal_SetRange(
   HWND         hmc,
   DWORD        gd,
   LPSYSTEMTIME rgst
);

Parámetros

hmc

Tipo: HWND

Controlar hasta un control de calendario de mes.

gd

Tipo: DWORD de

Marca los valores que especifican qué límites de fecha se establecen. Este valor debe ser uno o ambos de los siguientes:

Valor Significado
GDTR_MAX
Se establece la fecha máxima permitida. La estructura SYSTEMTIME en rgst[1] debe contener información de fecha.
GDTR_MIN
Se establece la fecha mínima permitida. La estructura SYSTEMTIME en rgst[0] debe contener información de fecha.

rgst

Tipo: LPSYSTEMTIME

Puntero a una matriz de dos elementos de ESTRUCTURAS SYSTEMTIME que contienen los límites de fecha. El límite máximo debe estar en rgst[1] si se especifica GDTR_MAX y rgst[0] debe contener el límite mínimo si se especifica GDTR_MIN.

Valor devuelto

Tipo: BOOL de

Devuelve un valor distinto de cero si se ejecuta correctamente o cero de lo contrario.

Requisitos

Requisito Valor
cliente mínimo admitido Windows Vista [solo aplicaciones de escritorio]
servidor mínimo admitido Windows Server 2003 [solo aplicaciones de escritorio]
de la plataforma de destino de Windows
encabezado de commctrl.h