다음을 통해 공유


WINDOWPLACEMENT 구조체

WINDOWPLACEMENT 구조 화면 창의 배치에 대 한 정보를 포함 합니다..

typedef struct tagWINDOWPLACEMENT {     /* wndpl */
   UINT length;
   UINT flags;
   UINT showCmd;
   POINT ptMinPosition;
   POINT ptMaxPosition;
   RECT rcNormalPosition;
} WINDOWPLACEMENT;

매개 변수

  • length
    구조체의 바이트 길이 지정**.**

  • flags
    최소화 된 창 및 메서드는 창이 복원 됩니다 위치를 제어 하는 플래그를 지정 합니다.이 구성원은 다음 플래그 중 하나 또는 모두가 될 수 있습니다.

    • WPF_SETMINPOSITION 최소화 된 윈도우의 x-및 y-위치를 지정할 수 있음을 지정 합니다.. 이 플래그가 있어야 좌표 설정 된 경우 지정 된는 ptMinPosition 멤버입니다.

    • WPF_RESTORETOMAXIMIZED 복원, 최소화 된 전에 인지 최대화 된 관계 없이 최대화 수 됩니다 것을 지정 합니다.이 설정은 창을 복원 된 다음에 유효 합니다.복원 기본 동작은 바뀌지 않습니다.이 플래그를 경우에만 유효 수는 SW_SHOWMINIMIZED 값을 지정의 showCmd 멤버.

  • showCmd
    창의 현재 표시 상태를 지정합니다.이 구성원은 다음 값 중 하나가 될 수 있습니다.

    • SW_HIDE 창을 숨기고 활성화를 다른 창으로 전달 합니다.

    • SW_MINIMIZE 지정 된 창을 최소화 하 고 시스템의 목록에서 최상위 창을 활성화 합니다.

    • SW_RESTORE 활성화 하 고 있는 창이 표시 됩니다.창이 최소화 되거나 최대화 된 경우 Windows는 원래 크기 및 위치로 복원 (와 같은 SW_SHOWNORMAL).

    • SW_SHOW 창을 활성화 하 고 현재 크기 및 위치를 표시 합니다.

    • SW_SHOWMAXIMIZED 창을 활성화 하 고 최대화 된 창으로 표시 됩니다.

    • SW_SHOWMINIMIZED 창을 활성화 하 고 아이콘으로 표시 합니다.

    • SW_SHOWMINNOACTIVE 창이 아이콘으로 표시 됩니다.현재 활성 상태인 창이 활성 상태를 유지 합니다.

    • SW_SHOWNA 창의 현재 상태로 표시 됩니다.현재 활성 상태인 창이 활성 상태를 유지 합니다.

    • SW_SHOWNOACTIVATE 창이 가장 최근의 크기 및 위치를 표시 합니다.현재 활성 상태인 창이 활성 상태를 유지 합니다.

    • SW_SHOWNORMAL 활성화 하 고 있는 창이 표시 됩니다.창이 최소화 되거나 최대화 된 경우 Windows는 원래 크기 및 위치로 복원 (와 같은 SW_RESTORE).

  • ptMinPosition
    창이 최소화 되 면 창의 왼쪽 위 모퉁이의 위치를 지정 합니다.

  • ptMaxPosition
    창이 최대화 되 면 창의 왼쪽 위 모퉁이의 위치를 지정 합니다.

  • rcNormalPosition
    창이 보통 (복원 된) 위치를 경우 창의 좌표를 지정 합니다.

요구 사항

헤더: winuser.h

참고 항목

참조

CWnd::SetWindowPlacement

기타 리소스

구조, 스타일, 콜백 및 메시지 맵