Share via


mensaje de MCM_GETMINREQRECT

Recupera el tamaño mínimo necesario para mostrar un mes completo en un control de calendario de mes. Puede enviar este mensaje explícitamente o mediante la macro MonthCal_GetMinReqRect .

Parámetros

wParam

Debe ser cero.

lParam

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

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

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 todo lo que afecta al tamaño mínimo de la ventana o procesa un mensaje de WM_SETTINGCHANGE , debe enviar MCM_GETMINREQRECT para determinar el nuevo tamaño mínimo.

Nota

El rectángulo devuelto por MCM_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" enviando un mensaje de MCM_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 la estructura a la que apunta lParam 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]
Encabezado
Commctrl.h