Introduzione alle classi di finestra ATL

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

  • CWindow consente di collegare un handle di finestra all'oggetto CWindow . Si chiamano CWindow quindi i metodi per modificare la finestra.

  • CWindowImpl consente di implementare una nuova finestra ed elaborare i messaggi con una mappa messaggi. È possibile creare una finestra basata su una nuova classe Windows, una superclasse di una classe esistente o una sottoclasse di una finestra esistente.

  • CDialogImpl consente di implementare una finestra di dialogo modale o senza modalità ed elaborare i messaggi con una mappa messaggi.

  • CContainedWindowT è una classe predefinita che implementa una finestra la cui mappa messaggi è contenuta in un'altra classe. L'uso CContainedWindowT di consente di centralizzare l'elaborazione dei messaggi in una sola classe.

  • CAxDialogImpl consente di implementare una finestra di dialogo (modale o senza modalità) che ospita i controlli ActiveX.

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

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

  • CAxWindow2T consente di implementare una finestra che ospita un controllo ActiveX concesso in licenza.

Oltre a classi di finestre specifiche, ATL offre diverse classi progettate per semplificare l'implementazione di un oggetto finestra ATL. Questi sono:

Vedi anche

Classi di finestre