CDialog::InitModalIndirect

BOOL InitModalIndirect (LPCDLGTEMPLATE lpDialogTemplate, CWnd * pParentWnd = NULL);

BOOL InitModalIndirect (HGLOBAL hDialogTemplate, CWnd * pParentWnd = NULL);

반환 값

0이 아닌 경우에 대화 상자 개체를 만들고 초기화 되었습니다; 그렇지 않으면 0。

매개 변수

lpDialogTemplate

대화 상자를 만드는 데 사용 하는 대화 상자 템플릿이 들어 있는 메모리를 가리킵니다. 이 서식 파일의 형태로 되어 있는 DLGTEMPLATE 구조 및 제어 정보. 이 구조에 자세한 내용은 Win32 SDK 설명서를 참조 하십시오.

hDialogTemplate

대화 상자 템플릿을 포함 하는 전역 메모리에 대 한 핸들을 포함 합니다. 이 서식 파일은 DLGTEMPLATE 구조와 대화 상자에 있는 각 컨트롤에 대 한 데이터의 형태로。

pParentWnd

부모 또는 소유자 window 개체 (형식의 CWnd) 대화 상자 개체가 속한 가리킵니다. NULL인 경우 dialog 개체의 부모 창 주 응용 프로그램 창으로 설정。

주의

메모리에서 구성 대화 상자 템플릿을 사용 하 여 모달 대화 상자 개체를 초기화 하이 멤버 함수를 호출。

모달 대화 상자를 직접 만들려면 전역 메모리 블록을 할당 하 고 대화 상자 템플릿을 채웁니다. 다음 대화 상자 개체를 생성 하려면 빈 CDialog 생성자를 호출 합니다. 다음, 귀하의 핸들을 메모리에 있는 대화 상자 템플릿 저장 하려면 InitModalIndirect 호출 합니다. Windows 대화 상자를 만들고 DoModal 멤버 함수를 호출 하는 경우 나중에, 표시。

CDialog 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

참고 항목nbsp; :: DialogBoxIndirect, CDialog::DoModal, CWnd::DestroyWindow, CDialog::CDialog(&N)

Index