Compartir a través de


macro MonthCal_GetMonthRange (commctrl.h)

Recupera información de fecha (mediante estructuras SYSTEMTIME) que representa los límites altos y bajos de la pantalla del control de calendario de un mes. Puede usar esta macro o enviar el mensaje MCM_GETMONTHRANGE explícitamente.

Sintaxis

INT MonthCal_GetMonthRange(
   HWND         hmc,
   DWORD        gmr,
   LPSYSTEMTIME rgst
);

Parámetros

hmc

Tipo: HWND

Controlar hasta un control de calendario de mes.

gmr

Tipo: DWORD de

Valor que especifica el ámbito de los límites de intervalo que se van a recuperar. Este valor debe ser uno de los siguientes:

Valor Significado
GMR_DAYSTATE
Incluya los meses anteriores y finales del intervalo visible que solo se muestran parcialmente.
GMR_VISIBLE
Incluya solo los meses que se muestran por completo.

rgst

Tipo: LPSYSTEMTIME

Puntero a una matriz de dos elementos de estructuras SYSTEMTIME que recibirán los límites inferiores y superiores del ámbito especificado por gmr. Los límites inferiores y superiores se colocan en rgst[0] y rgst[1], respectivamente. No se modificarán los miembros de hora de estas estructuras. Este parámetro debe ser una dirección válida y no se puede NULL.

Valor devuelto

Tipo: INT

Devuelve un valor INT que representa el intervalo, en meses, distribuido por los dos límites devueltos en rgst.

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