Share via


HDM_LAYOUT Nachricht

Ruft Informationen ab, die zum Festlegen der Größe und Position des Headersteuerelements im Zielrechteck des übergeordneten Fensters verwendet werden. Sie können diese Nachricht explizit senden oder das Makro Header_Layout verwenden.

Parameter

wParam

Muss Null sein.

lParam

Ein Zeiger auf eine HDLAYOUT-Struktur . Das prc-Element gibt die Koordinaten eines Rechtecks an, und das pwpos-Element empfängt die Größe und Position für das Headersteuerelement innerhalb des Rechtecks.

Rückgabewert

Gibt TRUE zurück, wenn erfolgreich, andernfalls FALSE .

Bemerkungen

Der pwpos-Member der lParam-Struktur empfängt Größen- und Positionswerte, die zum Positionieren des Steuerelements am oberen Rand des angegebenen Rechtecks geeignet sind. Der Height-Wert ist die Summe der Höhe der horizontalen Rahmen des Steuerelements und der durchschnittlichen Höhe der Zeichen in der Schriftart, die derzeit im Gerätekontext des Steuerelements ausgewählt ist.

Wenn Sie HDM_LAYOUT zum Festlegen der Anfangsgröße und Position eines Headersteuerelements verwenden möchten, legen Sie den anfänglichen Sichtbarkeitsstatus des Steuerelements so fest, dass es ausgeblendet wird. Nachdem Sie HDM_LAYOUT zum Abrufen der Größen- und Positionswerte gesendet haben, verwenden Sie die SetWindowPos-Funktion , um die neue Größe, Position und den neuen Sichtbarkeitszustand festzulegen.

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