WINDOWPLACEMENT 구조
WINDOWPLACEMENT 데이터 구조는 다음과 같은 형태:
typedef struct tagWINDOWPLACEMENT {nbsp;??? / * wndpl * /
?? UINT 길이;
?? UINT 플래그;
?? UINT showCmd;
?? 포인트 ptMinPosition;
?? 포인트 ptMaxPosition;
?? RECT rcNormalPosition;
} WINDOWPLACEMENT(&N)
. 화면에 윈도우의 배치에 대 한 정보를 포함 하는 WINDOWPLACEMENT 구조
회원
길이
. 구조체의 바이트 길이 지정
플래그
최소화 된 창 위치 창이 복원 되는 방법을 제어 하는 플래그를 지정 합니다. 이 구성원은 다음 플래그 중 하나 또는 모두 될 수 있습니다.:
-
WPF_SETMINPOSITIONnbsp;??최소화 된 윈도우의 x 및 y 위치 지정된. 수를 지정 합니다. 이 플래그를 해야 ptMinPosition 멤버에서 좌표가 설정 되어 지정(&N)。
-
WPF_RESTORETOMAXIMIZEDnbsp;??그 복원된 창이 됩니다 될 최대화, 그것 최소화 했다 전에 최대화 된 여부에 관계 없이 지정 합니다. 이 설정은 창을 복원할 때만 유효입니다. 기본 복원 동작을 변경 되지 않습니다. 이 플래그는 showCmd 멤버에 대 한 SW_SHOWMINIMIZED 값을 지정 하는 경우에 유효(&N)。
showCmd
창의 현재 표시 상태를 지정합니다. 이 구성원은 다음 값 중 하나일 수 있습니다.:
-
SW_HIDEnbsp;??창이 숨겨지고 다른 창 활성화를 전달(&N)。
-
SW_MINIMIZEnbsp;??지정 된 윈도우를 최소화 하 고 시스템의 목록에서 최상위 창을 활성화합니다(&N)。
-
SW_RESTOREnbsp;??활성화 하 고 창을 표시 합니다. 창을 최소화 또는 최대화 하는 경우 Windows의 원래 크기와 위치 ( SW_SHOWNORMAL동일) 복원(&N)。
-
SW_SHOWnbsp;??창을 활성화 하 고 그것의 현재 크기와 위치에 표시(&N)。
-
SW_SHOWMAXIMIZEDnbsp;??창을 활성화 하 고 최대화 된 창으로 표시(&N)。
-
SW_SHOWMINIMIZEDnbsp;??창을 활성화 하 고 아이콘으로 표시(&N)。
-
SW_SHOWMINNOACTIVEnbsp;??창을 아이콘으로 표시합니다. 현재 활성 상태인 창이 활성 상태로 유지(&N)。
-
SW_SHOWNAnbsp;??현재 상태에서 창이 표시 됩니다. 현재 활성 상태인 창이 활성 상태로 유지(&N)。
-
SW_SHOWNOACTIVATEnbsp;??가장 최근의 크기와 위치에 창을 표시합니다. 현재 활성 상태인 창이 활성 상태로 유지(&N)。
-
SW_SHOWNORMALnbsp;??활성화 하 고 창을 표시 합니다. 창을 최소화 또는 최대화 하는 경우 Windows 원래 크기 및 위치로 ( SW_RESTORE동일) 복원(&N)。
ptMinPosition
창이 최소화 될 때 윈도우의 왼쪽 위 모퉁이의 위치를 지정 합니다.
ptMaxPosition
창이 최대화 될 때 윈도우의 왼쪽 위 모퉁이의 위치를 지정 합니다.
rcNormalPosition
창이 보통 (복원된) 위치에 있을 때 윈도우의 좌표를 지정 합니다.
참고 항목nbsp;CWnd::SetWindowPlacement(&N)