SetWindowPlacement

Die SetWindowPlacement -Funktion setzt den Status anzeigen und die restaurierten, minimierten und maximierten Positionen des angegebenen Fensters.

BOOL SetWindowPlacement) HWND  hWnd, / / handle zum FensterCONST WINDOWPLACEMENT* Lpwndpl / / Adresse der Struktur mit Positionsdaten);
 

Parameter

hWnd
Handle für das Fenster.
lpwndpl
Zeiger auf eine WINDOWPLACEMENT -Struktur, die angibt, die neuen Karte Staat und Fenster-Positionen.

Legen Sie bevor Sie SetWindowPlacementaufrufen das Länge Mitglied der WINDOWPLACEMENT -Struktur auf Sizeof (WINDOWPLACEMENT). SetWindowPlacement schlägt fehl, wenn Lpwndpl- ≫Länge ist nicht ordnungsgemäß festgelegt.

Rückgabewerte

Wenn die Funktion erfolgreich ist, ist der Rückgabewert ungleich NULL.

Wenn die Funktion fehlschlägt, ist der Rückgabewert 0 (null). Rufen Sie Fehlerinformationen verlängert bekommen, GetLastError.

Bemerkungen

Wenn der Angaben in WINDOWPLACEMENT in einem Fenster, die vollständig außerhalb des Bildschirms befindet führen würde, wird das System automatisch die Koordinaten anpassen, sodass das Fenster sichtbar, Berücksichtigung in Bildschirmauflösung und Konfiguration mit mehreren Monitoren ist.

Das Länge Mitglied WINDOWPLACEMENT muss auf Sizeof (WINDOWPLACEMENT) festgelegt werden. Wenn dieses Mitglied nicht richtig eingestellt ist, gibt die Funktion FALSE zurück. Für zusätzliche Bemerkungen für die ordnungsgemäße Verwendung der Fenster Platzierungskoordinaten siehe WINDOWPLACEMENT.

QuickInfo

&Nbsp; Windows NT: Version 3.1 oder höher erforderlich.
Windows:Erfordert Windows 95 oder höher.
Windows CE:Nicht unterstützt.
Header:In winuser.h deklarierten.
Importieren Bibliothek:Verwenden Sie user32.lib.

Siehe auch

Übersicht über Windows, Fensterfunktionen, GetWindowPlacement, WINDOWPLACEMENT

Index