Die Funktion MoveWindow ändert die Position und die Dimensionen des angegebenen Fensters. Für Fenster der obersten Ebene sind die Position und die Dimensionen relativ zu der oberen linken Ecke des Bildschirms. Für ein untergeordnetes Fenster sind sie relativ zu der oberen linken Ecke des Clientbereichs des übergeordneten Fensters.
BOOL MoveWindow) HWND hWnd, / / handle zum Fensterint X, / / horizontale Positionint Y, / / vertikale PositionintnWidth, // width intnHeight, / / HöheBOOLbRepaint / / Bildaufbau Flagge);
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.
Wenn der bRepaint -Parameter TRUE ist, sendet das System die WM_PAINT-Nachricht an die Fensterprozedur sofort nach dem Verschieben des Fensters (das heißt, die Funktion MoveWindow Ruft die UpdateWindow -Funktion). Wenn bRepaint FALSE ist, wird die WM_PAINT-Meldung in der Warteschlange für Nachrichten mit dem Fenster verknüpfte. Die Meldungsschleife sendet die WM_PAINT-Nachricht erst nach Einplanung aller anderen Nachrichten in der Warteschlange.
MoveWindow sendet WM_WINDOWPOSCHANGING, WM_WINDOWPOSCHANGED, WM_MOVEund WM_SIZE WM_NCCALCSIZE Meldungen an das Fenster.
Windows CE: Der bRepaint -Parameter wird ignoriert und wird angenommen, dass FALSE.
&Nbsp; Windows NT: Version 3.1 oder höher erforderlich.
Windows:Erfordert Windows 95 oder höher.
Windows CE:Version 1.0 oder höher benötigt.
Header:In winuser.h deklarierten.
Importieren Bibliothek:Verwenden Sie user32.lib.
Übersicht über Windows, Fenster Funktionen, SetWindowPos, UpdateWindow, WM_GETMINMAXINFO, WM_PAINT