Introduzione alle classi di finestre ATL

Le seguenti classi ATL sono progettate per implementare e modificare le finestre:

  • CWindow sarà possibile collegarla l'handle della finestraoggetto CWindow.Chiamare i metodi CWindow per modificare la finestra.

  • CWindowImpl consente di distribuire una nuova finestra e messaggi considerati con una mappa messaggi.È possibile creare una finestra basata su una nuova classe, superclasse una classe esistente, o sottoclasse di Windows una finestra esistente.

  • CDialogImpl consente di distribuire i messaggi modali o finestra di dialogo non modale e di processo con una mappa messaggi.

  • CContainedWindowT è una classe esistente che implementa una finestra di cui la mappa messaggi è contenuta in un'altra classe.Utilizzando CContainedWindowT consente di gestire centralmente l'elaborazione dei messaggi in una classe.

  • CAxDialogImpl consente di distribuire una finestra di dialogo (modale o non modale) che ospitano controlli ActiveX.

  • CSimpleDialog consente di distribuire una finestra di dialogo modale con funzionalità di base.

  • CAxWindow consente di distribuire una finestra che ospita un controllo ActiveX.

  • CAxWindow2T consente di distribuire una finestra che ospita un controllo ActiveX con licenza.

Oltre alle classi di finestre specifiche, ATL fornisce diverse classi progettate per semplificare l'implementazione di un oggetto window ATL più semplice.Esse sono:

  • CWndClassInfo gestisce le informazioni della nuova classe della finestra.

  • CWinTraits e CWinTraitsOR forniscono un metodo semplice di standardizzazione dei tratti di un oggetto window ATL.

Vedere anche

Altre risorse

Classi di finestre ATL