Compartir a través de


macro MonthCal_GetMinReqRect (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 una estructura RECT. Puede usar esta macro o enviar explícitamente el mensaje MCM_GETMINREQRECT.

Sintaxis

BOOL MonthCal_GetMinReqRect(
   HWND   hmc,
   LPRECT prc
);

Parámetros

hmc

Tipo: HWND

Controlar hasta un control de calendario de mes.

prc

Tipo: LPRECT

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

Valor devuelto

Tipo: BOOL de

Devuelve un valor distinto de cero y MonthCal_GetMinReqRect recibe la información de límite aplicable si se ejecuta correctamente. De lo contrario, el valor devuelto es cero.

Observaciones

El tamaño mínimo de ventana necesario para un control de calendario mensual 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.
 
El superior y miembros izquierdo de prc siempre será cero. El derecho y los miembros inferior representan el cx mínimo y cy necesario para el control.

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