Classe CDialogImpl
Essa classe fornece métodos para criar uma caixa de diálogo modal ou sem janela restrita.
template <
class T,
class TBase = CWindow
>
class ATL_NO_VTABLE CDialogImpl :
public CDialogImplBaseT< TBase >
Parâmetros
T
Sua classe, derivado de CDialogImpl.TBase
A classe base da sua nova classe.A classe de base padrão é CWindow.
Comentários
Com CDialogImpl Você pode criar uma caixa de diálogo modal ou sem janela restrita. CDialogImpl Fornece o procedimento de caixa de diálogo, que usa o MAP da mensagem padrão para direcionar mensagens aos manipuladores apropriados.
O destruidor de classe base ~ CWindowImplRoot garante que a janela é desaparecida antes destruir o objeto.
CDialogImpl deriva da CDialogImplBaseT, que por sua vez, deriva de CWindowImplRoot.
Observação: |
---|
Sua classe deve definir um IDDID de membro que especifica o recurso de modelo de caixa de diálogo.Por exemplo, o ATL projeto assistente adiciona automaticamente a seguinte linha à sua classe: |
enum { IDD = IDD_MYDLG };
em que MyDlg é o Nome curto inserido no Nomes página.
Para obter mais informações sobre |
Consulte |
---|---|
Criação de controles |
|
Usando caixas de diálogo em ATL |
|
ATL projeto assistente |
|
Caixas de diálogo |
Caixas de diálogo tópicos subseqüentes no Windows SDK e |
Requisitos
Cabeçalho: atlwin.h