CreateMDIWindow

CreateMDIWindow 함수는 다중 문서 인터페이스 (MDI) 자식 창을 만듭니다.

 HWND CreateMDIWindow (  LPTSTR  lpClassName, / / 포인터를 자식 클래스 이름 등록LPTSTRlpWindowName, / / 창 이름에 대 한 포인터DWORDdwStyle, / / 창 스타일int X, / / 가로 창의 위치 int Y, / / 수직 창의 위치 intnWidth, / / 창의 너비 intnHeight, / / 창의 높이HWNDhWndParent, / / 부모 창 (MDI 클라이언트)에 대 한 핸들HINSTANCEhInstance, / / 응용 프로그램 인스턴스에 대 한 핸들LPARAMlParam / / 응용 프로그램 정의 값);
 

매개 변수

lpClassName
MDI 자식 창의 창 클래스를 지정 하는 null로 끝나는 문자열 포인터입니다. 클래스 이름은 RegisterClassEx 함수를 호출 하 여 등록 되어 있어야 합니다.
lpWindowName
창 이름을 나타내는 null로 끝나는 문자열 포인터입니다. 시스템 자식 창의 제목 표시줄에 이름이 표시 됩니다.
dwStyle
MDI 자식 창 스타일을 지정합니다. MDI 클라이언트 창이 MDIS_ALLCHILDSTYLES 창 스타일으로 생성 하는 경우이 매개 변수는 CreateWindow 함수 설명에 나열 되는 창 스타일의 조합 될 수 있습니다. 그렇지 않으면,이 매개 변수는 다음 값 중 하나 이상을 수합니다 있습니다.:
의미
WS_MINIMIZE 처음 최소화 된 MDI 자식 창을 만듭니다.
WS_MAXIMIZE 처음 최대화 된 MDI 자식 창을 만듭니다.
WS_HSCROLL 가로 스크롤 막대는는 MDI 자식 창을 만듭니다.
WS_VSCROLL 세로 스크롤 막대는는 MDI 자식 창을 만듭니다.

X
초기의 가로 위치를 클라이언트 좌표에서 MDI 자식 창 지정합니다. MDI 자식 창이 기본 가로 위치를 할당 하 고이 매개 변수가 CW_USEDEFAULT 이면.
Y
초기의 세로 위치를 클라이언트 좌표에서 MDI 자식 창 지정합니다. MDI 자식 창이 기본 세로 위치를 할당 하 고이 매개 변수가 CW_USEDEFAULT 이면.
nWidth
MDI 자식 창 장치 단위로 초기 너비를 지정합니다. 이 매개 변수가 CW_USEDEFAULT 이면 MDI 자식 창이 기본 너비가 할당 됩니다.
nHeight
MDI 자식 창 장치 단위로 초기 높이 지정합니다. MDI 자식 창이 기본 높이 할당 하 고이 매개 변수가 CW_USEDEFAULT로 설정 하는 경우.
hWndParent
새 MDI 자식 창 부모 수 있는 MDI 클라이언트 창에 대 한 핸들.
hInstance
MDI 자식 창을 만드는 응용 프로그램의 인스턴스 핸들.
lParam
응용 프로그램 정의 값을 지정합니다.

반환 값

함수가 성공 하면 반환 값은 만든된 창에 대 한 핸들.

함수가 실패 하면 반환 값은 NULL입니다. 확장 된 오류 정보를 얻을 하려면 GetLastError.

주의

CreateMDIWindow 함수를 사용 하는 MDI 클라이언트 창에 WM_MDICREATE 메시지를 보내는 것과 마찬가지로 제외 하 고 메시지 수 없는 하는 동안 함수에서 다른 스레드 MDI 자식 창을 만들 수 있습니다.

Windows 95:시스템 최대 16,364 창 핸들을 지원할 수 있습니다.

QuickInfo

nbsp;?Windows &NT: 버전 3.1 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:지원 되지 않습니다.
헤더:Winuser.h에서 선언합니다.
가져오기 라이브러리:User32.lib를 사용 합니다.
유니코드:Windows NT에서 유니코드와 ANSI 버전으로 구현.

참고 항목

다중 문서 인터페이스 개요, 다중 문서 인터페이스 기능, CreateWindow, RegisterClassEx, WM_MDICREATE

 

Index