MCM _ GETMINREQRECT-Nachricht

Ruft die mindest erforderliche Größe ab, um einen vollständigen Monat in einem Monatskalender-Steuerelement anzuzeigen. Sie können diese Nachricht explizit oder mithilfe des MonthCal _ GetMinReqRect-Makros 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 einen Wert ungleich 0 (null) zurück, und lParam empfängt bei Erfolg die entsprechenden Begrenzungsinformationen. Andernfalls gibt die Nachricht 0 (null) zurück.

Hinweise

Die mindestens erforderliche Fenstergröße für ein Monatskalender-Steuerelement hängt von der aktuell ausgewählten Schriftart, den steuerelementstilen, Systemmetriken und regionalen Einstellungen ab. Wenn eine Anwendung änderungen, die sich auf die minimale Fenstergröße auswirken, oder eine WM _ SETTINGCHANGE-Nachricht verarbeitet, sollte MCM _ GETMINREQRECT gesendet werden, um die neue Mindestgröße zu bestimmen.

Hinweis

Das von MCM _ GETMINREQRECT zurückgegebene Rechteck enthält nicht die Breite der Zeichenfolge "Today", sofern vorhanden. Wenn der _ MCS-FORMATVORLAGENSTIL nicht festgelegt ist, sollte Ihre Anwendung auch das Rechteck abrufen, das die Zeichenfolgenbreite "Today" definiert, indem eine MCM _ GETMAXTODAYWIDTH-Nachricht gesendet wird. Verwenden Sie das größere der beiden Rechtecke, um sicherzustellen, dass die Zeichenfolge "Today" nicht abgeschnitten wird.

Die oberen und linken Elemente der Struktur, auf die von lParam gezeigt wird, sind immer 0 (null). Die rechten und unteren Member stellen die minimalen cx- und cy-Elemente dar, die für das Steuerelement erforderlich sind.

Anforderungen

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