CDialog::CDialog
Para criar uma caixa de diálogo modal baseadas em recurso, telefonar qualquer formulário do construtor público.
explicit CDialog(
LPCTSTR lpszTemplateName,
CWnd* pParentWnd = NULL
);
explicit CDialog(
UINT nIDTemplate,
CWnd* pParentWnd = NULL
);
CDialog( );
Parâmetros
lpszTemplateName
Contém uma seqüência de caracteres terminada com nulo que é o nome de um recurso de modelo de caixa de diálogo.nIDTemplate
Contém o número de ID de um recurso de modelo de caixa de diálogo.pParentWnd
Aponta para o objeto de janela pai ou o proprietário (do tipo CWnd) ao qual pertence o objeto de caixa de diálogo.Se for NULO, janela do pai do objeto de caixa de diálogo é definida como a janela principal do aplicativo.
Comentários
Um formulário do construtor fornece acesso ao recurso de caixa de diálogo pelo nome do modelo.O Outros construtor fornece acesso por número de ID do modelo, geralmente com um IDD_ prefixo (por exemplo, IDD_DIALOG1).
Para criar uma caixa caixa de diálogo modal de um modelo na memória, chamar o construtor sem parâmetros, protegido e, em seguida, telefonar InitModalIndirect.
Depois que você construir uma caixa de diálogo modal com um dos métodos acima, telefonar DoModal.
Para criar uma caixa de diálogo sem janela restrita, use o formulário protegido do CDialog construtor. 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 o Criar função de membro para criar uma caixa de diálogo baseados em recursos ou chamar CreateIndirect Para criar a caixa de diálogo a partir de um modelo na memória.
Requisitos
Cabeçalho: afxwin.h