여러 문서 메뉴

MDI 응용 프로그램의 프레임 창에는 메뉴 메뉴 모음을 포함 해야 합니다. 메뉴 항목을 클라이언트 창에서 자식 창을 정렬 하거나 그 모든 자식 창을 닫습니다 포함 되어야 합니다. 일반적인 MDI 응용 프로그램의 메뉴에서 다음 표에 있는 항목을 포함 될 수 있습니다.

메뉴 항목 목적
타일 타일 형태로 자식 창을 배열 하는 각 클라이언트 창에 전체에 표시 되도록.
계단식 배열 자식 창을 계단식으로 정렬합니다. 자식 창을 겹치는 다른, 하지만 각각의 제목 표시줄 표시.
정렬 아이콘 최소화 된 자식 창 클라이언트 창 하단의 아이콘 정렬.
닫기 모든 모든 자식 창을 닫습니다.

자식 창이 만들어질 때 시스템이 자동으로 메뉴에 새 메뉴 항목을 추가 합니다. 메뉴 항목의 텍스트는 새 자식 창의 메뉴 모음의 텍스트와 같습니다. 사용자는 메뉴 항목을 클릭 하 여 해당 자식 창을 활성화할 수 있습니다. 자식 창이 소멸 되 면 시스템이 자동으로 메뉴에서 해당 메뉴 항목 제거.

시스템 메뉴에 최대 10 개의 메뉴 항목을 추가할 수 있습니다. 10 번째 자식 창이 만들어지면 시스템 메뉴에 더 많은 Windows 항목을 추가 합니다. 이 항목을 클릭 하면 창 선택 대화 상자가 표시 됩니다. 대화 상자를 제목은 현재 사용할 수 있는 모든 MDI 자식 창 목록 상자를 포함 되어 있습니다. 사용자는 목록 상자에서 해당 제목을 클릭 하 여 자식 창을 활성화할 수 있습니다.

MDI 응용 프로그램에서 자식 창의 여러 종류를 지 원하는 경우 메뉴 모음 활성 창에 연결 하는 작업에 맞게 조정할 수 있습니다. 이 위해 별도 메뉴 리소스 제공 자식 창의 각 유형에 대 한 응용 프로그램을 지원 합니다. 응용 프로그램이 해당 메뉴에 대 한 핸들을 전달 하는 클라이언트 창에 WM_MDISETMENU 메시지를 보내야 새로운 유형의 자식 창이 활성화 될 때.

자식 창이 있으면 메뉴 모음을 만들거나 문서를 열고 사용 하는 항목만 포함 해야.

사용자는 커서 키를 사용 하 여 MDI 응용 프로그램의 메뉴를 탐색, 키 사용자는 일반적인 응용 프로그램의 메뉴를 탐색할 때 다르게 작동 합니다. MDI 응용 프로그램에 제어가 전달 응용 프로그램의 메뉴에서 활성 자식 창의 메뉴를 누른 다음 첫 번째 항목 메뉴 모음에서.

 

Index