CWnd::MoveWindow

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

Index