nieważne MoveWindow ( int x, int y, int nWidth właściwości, int nHeight, BOOL bRepaint = TRUE );
nieważne MoveWindow ( LPCRECT lpRect, BOOL bRepaint = TRUE );
Parametry
x
Określa nowe położenie lewego boku CWnd.
y
Określa nowe położenie wierzchołka CWnd.
nWidth właściwości
Określa nową szerokość CWnd.
nHeight
Określa nową wysokość CWnd.
bRepaint
Określa, czy CWnd jest odowieżany. Jeśli TRUE, CWnd otrzymuje WM_PAINT wiadomości w jego obsługi wiadomości OnPaint w zwykły sposób. Jeśli ten parametr ma wartość FAŁSZ, nie odowieżenie wszelkiego rodzaju występuje. To odnosi się do obszaru klienta do obszaru nonclient (w tym paski tytułu i przewijania) i z dowolną częścią okno nadrzędne bez przykrycia z Cwndruchu. Jeśli ten parametr ma wartość FALSE, aplikacji musi jawnie unieważniają lub odświeżyć wszystkie części CWnd i rodzic okna, które muszą zostać odświeżone.
lpRect
Obiekt CRect lub struktury RECT , który określa nowy rozmiar i położenie.
Uwagi
Zmienia położenie i wymiary.
Dla najwyższego poziomu obiektu CWnd parametry x i y są względem lewego górnego rogu ekranu. Dla obiektu CWnd dzieci są względem lewego górnego rogu obszaru klienckiego okno nadrzędne.
Funkcja MoveWindow wysyła komunikat WM_GETMINMAXINFO . Obsługa tego komunikatu daje CWnd możliwość modyfikacji wartości domyślne dla windows największe i najmniejsze możliwe. Jeżeli parametry funkcji członek MoveWindow przekracza te wartości, wartości może być zastąpione przez wartości minimalnej lub maksymalnej obsługi WM_GETMINMAXINFO.
Omówienie CWnd |nbsp; Klasa członków | Wykres hierarchii
Zobacz teżnbsp;CWnd::SetWindowPos, WM_GETMI&NMAXINFO, :: MoveWindow