최소화, 최대화, 및 복원 창

최대화 창 WS_MAXIMIZE 스타일 창입니다. 기본적으로 시스템을 화면을 채우도록 하거나, 자식 창의 부모 창의 클라이언트 영역의 경우 최대화 된 창을 확대 합니다. 창의 크기를 최대화 된 창 같은 크기로 설정할 수 있습니다, 있지만 최대화 창이 약간 다르다. 시스템 화면 상단 또는 부모 창의 클라이언트 영역 위쪽에 자동으로 창의 제목 표시줄을 이동합니다. (그래서 그 사용자는 제목 표시줄을 끌어 창을 이동할 수 없습니다) 시스템 창 크기 조정 테두리와 제목 표시줄의 창 포지셔닝 기능을 비활성화 하는 또한,.

창을 최소화 하는 것은 WS_MINIMIZE 스타일 창입니다. 기본적으로 시스템 최소화 된 창을 작업 표시줄의 단추 크기를 줄이고 최소화 된 창을 작업 표시줄에 이동. 창 복원 하는 것은 이전 크기와 위치, 최소화 또는 최대화 하기 전에 크기 즉, 반환 되는 창.

응용 프로그램 CreateWindowEx 함수에서 WS_MAXIMIZE 또는 WS_MINIMIZE 스타일을 지정 하는 경우 창은 처음 최대화 되거나 최소화 합니다. 창을 만든 후 응용 프로그램 창을 최소화 CloseWindow 함수를 사용할 수 있습니다. 바탕 화면에 아이콘을 정렬 하는 ArrangeIconicWindows 함수 또는 부모 창에 부모 창이 최소화 된 자식 창을 배열 하는 그것. OpenIcon 함수는 최소화 된 창을 이전 크기와 위치에 복원.

ShowWindow 함수 수 최소화, 창을 최대화 하거나 복원 된. 그것은 윈도우의 가시성 및 활성화 상태를 설정할 수도 있습니다. SetWindowPlacement 함수는 ShowWindow와 같은 기능을 포함 하지만 윈도우의 기본 최소화, 최대화, 복원된 위치를 무시할 수 있습니다.

IsZoomed 함수와 IsIconic 주어진된 창이 최대화 또는 최소화, 각각 여부를 결정 합니다. GetWindowPlacement 함수는 창의 최소화, 최대화, 복원 위치를 검색 하 고 또한 창의 표시 상태를 결정.

시스템 최대화 또는 최소화 된 창을 복원 명령을 받으면 WM_QUERYOPEN 메시지를 창 보냅니다. 시스템 최대화 또는 복원 명령을 무시 창 프로시저 FALSE를 반환 하는 경우.

시스템 최대화 된 창에 대 한 시스템 정의 기본값을 크기 및 최대화 된 창 위치 자동으로 설정합니다. 이러한 기본값을 재정의 하려면 응용 프로그램 SetWindowPlacement 함수를 호출 하거나 시스템 창을 최대화 되려고 할 때 창에 의해 수신 되는 WM_GETMINMAXINFO 메시지를 처리할 수 있습니다. WM_GETMINMAXINFO 시스템 사용 하 여 최대화 된 크기와 위치를 설정 하는 값을 포함 하는 MINMAXINFO 구조체에 대 한 포인터를 포함 합니다. 기본값을 무시 이러한 값 바꾸기.

 

Index