Rozmiar i położenie funkcje

Po utworzeniu okna, aplikacji można ustawić rozmiar lub położenie okna wywołując jedną z kilku różnych funkcji, w tym SetWindowPlacement, MoveWindow, SetWindowPos, DeferWindowPos. SetWindowPlacement określa położenie zminimalizowanego okna, stanowisko zmaksymalizowane, przywrócone rozmiar i położenie i Pokaż stan. Funkcje MoveWindow i SetWindowPos są podobne; zarówno ustawić rozmiar lub położenie okna aplikacji. Funkcja SetWindowPos zawiera zestaw flag, które wpływają na Państwo Pokaż okna; MoveWindow nie zawiera tych flag. Użyj funkcji BeginDeferWindowPos, DeferWindowPosi EndDeferWindowPos jednocześnie ustawić pozycję Liczba systemu windows, w tym rozmiar, położenie, umieść w kolejności z i Pokaż stan.

Aplikacja może pobrać współrzędne okna prostokąta obwiedni przy użyciu funkcji GetWindowRect . Wypełnia GetWindowRect RECT struktury współrzędne okna na górnej lewej i dolnym prawym rogu. Współrzędne są ustalane względem górnego lewego rogu ekranu, nawet dla okna podrzędnego. ScreenToClient lub MapWindowPoints funkcji mapuje współrzędne ekranu okno potomne prostokąta obwiedni współrzędnych względem obszaru klienckiego okno nadrzędne.

Funkcja GetClientRect pobiera współrzędne obszaru okna klienta. GetClientRect wypełnia struktury RECT ze współrzędnymi lewym górnym i dolnym prawym rogu obszaru klienckiego, ale współrzędne są ustalane względem obszaru klienckiego, sam. Oznacza to, że współrzędne lewy górny róg obszaru klienckiego narożne są zawsze (0,0) i współrzędne z dolnym rogu są szerokość i wysokość obszaru klienckiego.

Funkcja CascadeWindows kaskadowo okna na pulpicie lub Kaskadowo okien podrzędnych okna nadrzędnego określonego. Funkcja TileWindows Rozmieszcza okna na pulpicie lub rozmieszcza okien podrzędnych okna nadrzędnego określonego.

Index