크기 및 위치 기능

창을 만든 후 응용 프로그램 수 설정 윈도우의 크기 또는 위치 SetWindowPlacement, MoveWindow, SetWindowPos, DeferWindowPos등 여러 가지 기능 중 하나를 호출 하 여. SetWindowPlacement 는 창이 최소화 된 위치 설정, 복원 최대화 된 위치, 크기 및 위치, 및 상태를 표시 합니다. MoveWindowSetWindowPos 함수 비슷합니다; 둘 다 크기 또는 단일 응용 프로그램 윈도우의 위치를 설정합니다. 윈도우의 상태 표시;에 영향을 주는 플래그의 집합을 포함 하는 SetWindowPos 함수 MoveWindow 이러한 플래그를 포함 하지 않습니다. BeginDeferWindowPos, DeferWindowPosEndDeferWindowPos 함수를 사용 하 여 동시에 다양 한 크기를 포함 하 여 windows의 위치 설정, 위치, Z 순서에서 위치 및 상태 표시.

응용 프로그램은 GetWindowRect 함수를 사용 하 여 창의 경계 사각형의 좌표를 검색할 수 있습니다. GetWindowRect 채우기는 창이 좌표와 RECT 구조체의 상단 왼쪽 및 오른쪽 모서리를 낮은. 좌표는 자식 창에 대해서도 스크린의 왼쪽된 위 모서리에 상대적입니다. ScreenToClient 또는 MapWindowPoints 함수는 부모 창의 클라이언트 영역에 상대적인 좌표를 자식 창의 경계 사각형의 화면 좌표를 매핑합니다.

GetClientRect 함수는 창의 클라이언트 영역 좌표를 검색합니다. GetClientRect 왼쪽 위 좌표는 RECT 구조체를 채웁니다 및 클라이언트 영역 좌표의 하단 오른쪽 모서리 자체 클라이언트 영역에 상대적입니다. 즉, 클라이언트 영역의 상단 왼쪽 좌표 모서리는 항상 (0, 0), 그리고 좌표 낮은 오른쪽 구석은 너비와 클라이언트 영역의 높이.

CascadeWindows 함수는 바탕 화면에 windows 캐스케이드 또는 캐스케이드 지정한 부모 창의 자식 창. TileWindows 함수는 바탕 화면에 창을 배열합니다 또는 지정한 부모 창의 자식 창을 바둑판식으로 배열.

 

Index