Размер и позицию функции

После создания окна, приложение можно задать размеры и положение окна путем вызова одного из нескольких различных функций, в том числе SetWindowPlacement, MoveWindow, SetWindowPosи DeferWindowPos. SetWindowPlacement задает свернутое положение окна, развернутое положение, восстановлен размер и позицию и показать состояние. Функции MoveWindow и SetWindowPos схожи; Оба значения, размер и положение окна одного приложения. Функция SetWindowPos включает в себя набор флагов, которые влияют на состояние окна шоу; MoveWindow не включает эти флаги. Использовать функции BeginDeferWindowPos, DeferWindowPosи EndDeferWindowPos для одновременно задать положение ряд окон, включая размер, позицию, позиции в Z-порядке и показать состояние.

Приложение может получить координаты ограничивающего прямоугольника окна, используя функцию GetWindowRect . GetWindowRect заполняет структуры RECT с координатами окна Верхний левый и Нижняя правый углы. Координаты указываются относительно левом верхнем углу экрана, даже для дочернего окна. ScreenToClient или MapWindowPoints функция сопоставляет экранные координаты ограничивающего прямоугольника дочернего окна координаты относительно клиентской области родительского окна.

GetClientRect функция получает координаты клиентской области окна. GetClientRect заполняет структуры RECT с координатами верхний левый и нижний правый углы клиентской области, однако координаты указываются относительно клиентской области самой. Это значит, что координаты клиентской области верхний левый угол являются всегда (0,0) и координаты нижний правый угол являются ширина и Высота клиентской области.

CascadeWindows функция каскады windows на рабочем столе или каскадов дочерних окон указанного родительского окна. Функция TileWindows плитка окон на рабочем столе или кафеля дочерних окон указанного родительского окна.

Index