CDialogImpl

modello lt; classeTclasseTBase= CWindow >
classe ATL_NO_VTABLE CDialogImpl: CDialogImplBaseT pubblico <
TBase >

Parametri

T

La classe derivata da CDialogImpl.

TBase

   La classe base della nuova classe. La classe di base predefinita è CWindow.

CDialogImpl consente di creare una finestra di dialogo modale o non modale. CDialogImpl fornisce la procedura di casella di dialogo, che utilizza la mappa messaggi predefinita per dirigere i messaggi ai gestori appropriati.

Il distruttore della classe base ~ CWindowImplRoot assicura che la finestra è andata prima di distruggere l'oggetto.

CDialogImpl deriva da CDialogImplBaseT, che a sua volta deriva da CWindowImplRoot.

&Notanbsp;  La classe deve definire un membro IDD che specifica la finestra di dialogo modello delle risorse ID. Ad esempio, la creazione guidata oggetto aggiunge automaticamente la riga seguente alla classe:

enum {IDD = IDD_MYDIALOG}

dove MyDialog è il nome breve inserito nella pagina nomi della procedura guidata.

Per ulteriori informazioni su Vedere
Creazione di controlli ATL Tutorial
Utilizzo di finestre di dialogo in ATL Classi di finestre ATL
Creazione guidata oggetto Creazione di un progetto ATL
Finestre di dialogo Finestre di dialogo e argomenti successivi in Platform SDK

# include lt;atlwin.h>

Membri della classe

Vedi anche

BEGIN_MSG_MAP

Index