MonthCal_GetMinReqRect macro (commctrl.h)

Recupera el tamaño mínimo necesario para mostrar un mes completo en un control de calendario de mes. La información de tamaño se presenta en forma de estructura RECT . Puede usar esta macro o enviar el mensaje MCM_GETMINREQRECT explícitamente.

Sintaxis

void MonthCal_GetMinReqRect(
   hmc,
   prc
);

Parámetros

hmc

Tipo: HWND

Controlar hasta un control de calendario de mes.

prc

Tipo: LPRECT

Puntero a una estructura RECT que recibirá información de rectángulo delimitador. Este parámetro debe ser una dirección válida y no puede ser NULL.

Valor devuelto

None

Observaciones

El tamaño de ventana mínimo necesario para un control de calendario de mes depende de la fuente, los estilos de control, las métricas del sistema y la configuración regional actualmente seleccionados. Cuando una aplicación cambia cualquier cosa que afecte al tamaño mínimo de la ventana o procesa un mensaje de WM_SETTINGCHANGE , debe llamar a MonthCal_GetMinReqRect para determinar el nuevo tamaño mínimo.

Nota El rectángulo devuelto por MonthCal_GetMinReqRect no incluye el ancho de la cadena "Today", si está presente. Si no se establece el estilo MCS_NOTODAY , la aplicación también debe recuperar el rectángulo que define el ancho de cadena "Today" llamando a la macro MonthCal_GetMaxTodayWidth . Use el mayor de los dos rectángulos para asegurarse de que la cadena "Today" no está recortada.
 
Los miembros superior e izquierdo de lpRectInfo siempre serán cero. Los miembros derecho e inferior representan el cx mínimo y el cy requeridos para el control.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado commctrl.h