BeginDeferWindowPos

Die BeginDeferWindowPos -Funktion reserviert Speicher für ein Multiple-Fenster-position Struktur und gibt das Handle für die Struktur zurück.

 HDWP BeginDeferWindowPos) Int  nNumWindows / / Anzahl der Windows);
 

Parameter

nNumWindows
Gibt die anfängliche Anzahl von Windows für die Positionsinformationen gespeichert. Die DeferWindowPos -Funktion erhöht die Größe der Struktur, falls erforderlich.

Rückgabewerte

Wenn die Funktion erfolgreich ist, gibt der Rückgabewert Multiple-Fenster-Position-Struktur. Wenn nicht genügend Systemressourcen verfügbar, um die Struktur zuzuordnen sind, ist der Rückgabewert NULL. Rufen Sie Fehlerinformationen verlängert bekommen, GetLastError.

Bemerkungen

Multiple-Fenster-Position-Struktur ist eine interne Struktur; eine Anwendung kann sie nicht direkt zugreifen.

DeferWindowPos füllt das Multiple-Fenster – Standpunkt Struktur mit Informationen über die Zielposition für ein oder mehrere Fenster zu verschoben werden. Die EndDeferWindowPos -Funktion akzeptiert das Handle für diese Struktur und verschiebt die Windows mithilfe der Informationen in der Struktur gespeichert.

Ggf. der Fenster im Multiple-Fenster-Position-Struktur haben das SWP_HIDEWINDOW oder SWP_SHOWWINDOW gesetzt, keines der Fenster werden neu angeordnet.

Wenn das System Multiple-Fenster-Position Struktur über die ursprüngliche Größe durch den Parameter nNumWindows angegebenen aber kann nicht genug Speicher vergrößern muss zu tun, schlägt das System das gesamte Fenster Positionierung Sequenz (BeginDeferWindowPos, DeferWindowPosund EndDeferWindowPos). Durch die maximale benötigte Größe festlegen, können eine Anwendung erkennen und Fehler frühzeitig im Prozess verarbeiten.

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, DeferWindowPos, EndDeferWindowPos, SetWindowPos

Index