CDialog::CDialog

리소스를 기반으로 모달 대화 상자를 구성 하려면 공용 형식의 생성자 중 하나를 호출 합니다.

explicit CDialog(
   LPCTSTR lpszTemplateName,
   CWnd* pParentWnd = NULL 
);
explicit CDialog(
   UINT nIDTemplate,
   CWnd* pParentWnd = NULL 
);
CDialog( );

매개 변수

  • lpszTemplateName
    대화 상자 템플릿 리소스 이름이 null로 끝나는 문자열을 포함 합니다.

  • nIDTemplate
    대화 상자 템플릿 리소스의 ID 번호를 포함 합니다.

  • pParentWnd
    소유자 또는 부모 창 개체를 가리키는 (형식의 CWnd)에 속한 대화 개체.이 경우 NULL, dialog 개체의 부모 창 주 응용 프로그램 창으로 설정 됩니다.

설명

생성자의 폼 서식 파일 이름으로 대화 상자 리소스에 액세스를 제공합니다.다른 생성자 액세스 템플릿 ID 번호를 일반적으로 제공 된 IDD_ 접두사 (예: IDD_DIALOG1).

모달 대화 상자 템플릿에서 메모리에서를 구성 하려면 먼저 보호 되는 매개 변수 없는 생성자를 호출 하 고 다음 호출 InitModalIndirect.

위의 방법 중 하나를 모달 대화 상자를 생성 한 후, 호출 DoModal.

모덜리스 대화 상자를 구성 하려면 보호 된 양식을 사용할는 CDialog 생성자입니다.모덜리스 대화 상자를 구현 하려면 사용자 지정 대화 상자 클래스를 파생 해야 하기 때문에 생성자가 보호 됩니다.모덜리스 대화 상자 생성 방법은 다음과 같습니다.먼저 생성자를 호출 합니다. 다음 호출에서 만들기 리소스 기반 대화 상자를 만들려면 멤버 함수 또는 호출 CreateIndirect 메모리에서 서식 파일을 만들려면.

요구 사항

헤더: afxwin.h

참고 항목

참조

CDialog 클래스

계층 구조 차트

CDialog::Create

CWnd::DestroyWindow

CDialog::InitModalIndirect

CDialog::DoModal

CreateDialog