CDialog::CDialog

CDialog ( LPCTSTR lpszTemplateName, CWnd * pParentWnd = Nulo );

CDialog ( UINT nIDTemplate, CWnd * pParentWnd = Nulo );

(CDialog);

Parâmetros

lpszTemplateName

Contém uma seqüência de caracteres null-terminated que é o nome de um recurso de modelo caixa de diálogo.

nIDTemplate

Contém o número de identificação de um recurso de modelo caixa de diálogo.

pParentWnd

Aponta para o pai ou proprietário janela objeto (do tipo CWnd) ao qual pertence o objeto de caixa de diálogo. Se for NULL, janela de pai do objeto de caixa de diálogo é definida como a janela principal do aplicativo.

Observações

Para construir uma caixa de diálogo modal baseada em recursos, chame qualquer forma pública do Construtor. Um formulário do Construtor fornece Acessar ao recurso de caixa de diálogo pelo nome do modelo. Outro construtor fornece acessar por número de identificação do modelo, geralmente com um prefixo IDD_ (por exemplo, IDD_DIALOG1).

Construir uma caixa de diálogo restrita de um modelo na memória, primeiro chamar o construtor sem parâmetros, protegido e, em seguida, chame InitModalIndirect.

Após você criar um restrito caixa diálogo com um dos métodos acima, chame DoModal.

Para construir uma caixa de diálogo sem janela restrita, utilize o formulário protegido do Construtor de CDialog . O Construtor está protegido porque você deve derivar sua própria classe de caixa de diálogo para implementar uma caixa de diálogo sem janela restrita. Construção de uma caixa de diálogo sem janela restrita é um processo de duas etapas. Primeiro chamar o Construtor; em seguida, chame a criar função de membro para criar uma caixa de diálogo baseada em recursos, ou chamada CreateIndirect para criar a caixa de diálogo de um modelo na memória.

Visão geral de CDialogMembros de classe | Gráfico de hierarquia

Consulte tambémnbsp;CDialog::Create, CWnd:: DestroyWindow, CDialog::InitModalIndirect, CDialog::DoModal, :: CreateDialog

Index