commctrl.h

Mensaje MCM_GETMINREQRECT

Definición

MCM_GETMINREQRECT
    prc=(LPARAM)(RECT*)lParam

Recupera el tamaño requerido para mostrar un mes completo en un control de calendario mensual. Se puede enviar este mensaje explícitamente o bien usar la macro MonthCal_GetMinReqRect.

Descripción

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

Valor de retorno

Retorna un valor distinto de cero y lParam recibe la información delimitadora si tiene éxito. En caso contrario, el mensaje retorna cero.

Observaciones

El tamaño mínimo de ventana requerido para un control de calendario mensual depende de la fuente actualmente seleccionada, los estilos del control, las métricas del sistema y las cadenas regionales. Cuando una aplicación cambia cualquier cosa que afecte al tamaño mínimo de la ventana, o procesa un mensaje WM_SETTINGCHANGE, debe invocar a MonthCal_GetMinReqRect para determinar el nuevo tamaño mínimo.

Nota: el rectángulo retornado por MonthCal_GetMinReqRect no incluye la anchura para la cadena "Hoy", si está presente. Si el estilo MCS_NOTODAY no está asignado, la aplicación también debe recuperar el rectángulo que define la cadena "Hoy" invocando a la macro MonthCal_GetMaxTodayWidth. Usar el rectángulo mayor para asegurar que la cadena "Hoy" no será recortada.

Los miembros top y left de lpRectInfo siempre seran cero.Loe miembros right y bottom representan los valores mínimos de cx y cy requeridos para el control.