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>
Vedi anche