CLIENTCREATESTRUCT 구조체(winuser.h)

MDI 클라이언트 창의 메뉴 및 첫 번째 MDI(다중 문서 인터페이스) 자식 창에 대한 정보를 포함합니다. 애플리케이션은 MDI 클라이언트 창을 만들 때 CreateWindow 함수의 lpParam 매개 변수로 이 구조체에 대한 포인터를 전달합니다.

구문

typedef struct tagCLIENTCREATESTRUCT {
  HANDLE hWindowMenu;
  UINT   idFirstChild;
} CLIENTCREATESTRUCT, *LPCLIENTCREATESTRUCT;

멤버

hWindowMenu

형식: HANDLE

MDI 애플리케이션의 창 메뉴에 대한 핸들입니다. MDI 애플리케이션은 GetSubMenu 함수를 사용하여 MDI 프레임 창의 메뉴에서 이 핸들을 검색할 수 있습니다.

idFirstChild

형식: UINT

만든 첫 번째 MDI 자식 창의 자식 창 식별자입니다. 시스템은 애플리케이션이 만드는 각 추가 MDI 자식 창에 대한 식별자를 증가시키고, 애플리케이션이 창을 삭제할 때 식별자를 다시 할당하여 식별자 범위를 연속으로 유지합니다. 이러한 식별자는 창 메뉴에서 자식 창을 선택할 때 애플리케이션의 MDI 프레임 창으로 전송 되는 WM_COMMAND 메시지에 사용됩니다. 다른 명령 식별자와 충돌해서는 안 됩니다.

설명

CreateWindow를 호출하여 MDI 클라이언트 창을 만들면 시스템에서 WM_CREATE 메시지를 창으로 보냅니다. WM_CREATElParam 매개 변수에는 CREATESTRUCT 구조체에 대한 포인터가 포함되어 있습니다. 이 구조체의 lpCreateParams 멤버에는 CLIENTCREATESTRUCT 구조체에 대한 포인터가 포함되어 있습니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
머리글 winuser.h(Windows.h 포함)

참고 항목

여러 문서 인터페이스 정보

개념

CreateWindow

GetSubMenu

MDICREATESTRUCT

참조

WM_COMMAND

Windows