MCM_GETMINREQRECT Nachricht

Ruft die Mindestgröße ab, die zum Anzeigen eines vollständigen Monats in einem Monatskalendersteuerelement erforderlich ist. Sie können diese Nachricht explizit oder mithilfe des Makros MonthCal_GetMinReqRect senden.

Parameter

wParam

Muss Null sein.

lParam

Zeiger auf eine RECT-Struktur , die umgebende Rechteckinformationen empfängt. Dieser Parameter muss eine gültige Adresse sein und darf nicht NULL sein.

Rückgabewert

Gibt ungleich null zurück, und lParam empfängt bei erfolgreicher Ausführung die relevanten Begrenzungsinformationen. Andernfalls gibt die Nachricht null zurück.

Bemerkungen

Die mindest erforderliche Fenstergröße für ein Monatskalendersteuerelement hängt von der aktuell ausgewählten Schriftart, den Steuerelementstilen, den Systemmetriken und den regionalen Einstellungen ab. Wenn eine Anwendung etwas ändert, das sich auf die minimale Fenstergröße auswirkt, oder eine WM_SETTINGCHANGE-Nachricht verarbeitet, sollte sie MCM_GETMINREQRECT senden, um die neue Mindestgröße zu bestimmen.

Hinweis

Das von MCM_GETMINREQRECT zurückgegebene Rechteck enthält nicht die Breite der "Today"-Zeichenfolge, wenn es vorhanden ist. Wenn die MCS_NOTODAY Formatvorlage nicht festgelegt ist, sollte Ihre Anwendung auch das Rechteck abrufen, das die Zeichenfolgenbreite "Heute" definiert, indem eine MCM_GETMAXTODAYWIDTH Nachricht gesendet wird. Verwenden Sie das größere der beiden Rechtecke, um sicherzustellen, dass die Zeichenfolge "Heute" nicht beschnitten wird.

Die oberen und linken Member der Struktur, auf die lParam verweist, sind immer null. Die rechte und die untere Member stellen die mindestens für das Steuerelement erforderlichen cx - und cy-Elemente dar.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2003 [nur Desktop-Apps]
Header
Commctrl.h