WINDOWPOS 구조체
WINDOWPOS 구조 창의 위치와 크기 정보를 포함 합니다.
typedef struct tagWINDOWPOS { /* wp */
HWND hwnd;
HWND hwndInsertAfter;
int x;
int y;
int cx;
int cy;
UINT flags;
} WINDOWPOS;
매개 변수
hwnd
창을 식별합니다.hwndInsertAfter
창 배치 되어이 창 뒤에 식별 합니다.x
창 왼쪽된 가장자리의 위치를 지정합니다.y
창의 오른쪽 가장자리의 위치를 지정합니다.cx
창 너비를 픽셀 단위로 지정 합니다.cy
창 높이 픽셀 단위로 지정 합니다.flags
창 배치 옵션을 지정합니다.이 구성원은 다음 값 중 하나가 될 수 있습니다.SWP_DRAWFRAME 창 주위 프레임 (창의 클래스 설명에 정의 됨)를 그립니다.수신 창에 WM_NCCALCSIZE 메시지입니다.
SWP_FRAMECHANGED 보냅니다 있는 WM_NCCALCSIZE 윈도우의 크기가 변경 되지 않습니다 되 고 경우에 메시지는 창으로.이 플래그를 지정 하지 않으면 WM_NCCALCSIZE 는 창의 크기가 변경 되 면 전송 됩니다.
SWP_HIDEWINDOW 창을 숨깁니다.
SWP_NOACTIVATE창을 활성화 하지 않습니다.
SWP_NOCOPYBITS 클라이언트 영역의 전체 내용을 삭제 합니다.이 플래그를 지정 하지 않으면 유효한 클라이언트 영역의 내용은 저장 하 고 창을 규모나 위치를 조정한 후의 클라이언트 영역으로 복사 됩니다.
SWP_NOMOVE현재 위치를 유지 (무시는 x 및 y 구성원).
SWP_NOOWNERZORDER 소유자 창의 Z 순서 위치는 변경 되지 않습니다.
SWP_NOSIZE현재 크기 유지 (무시는 cx 및 cy 구성원).
SWP_NOREDRAW 변경 내용을 다시 그려지지 않습니다.
SWP_NOREPOSITION 와 같은 SWP_NOOWNERZORDER.
SWP_NOSENDCHANGING 창에서 수신 방지는 WM_WINDOWPOSCHANGING 메시지입니다.
SWP_NOZORDER현재 순서 유지 (무시는 hwndInsertAfter 구성원).
SWP_SHOWWINDOW 의 창을 표시 합니다.
요구 사항
헤더: winuser.h