Partage via


Introduction aux classes de fenêtre ATL

Les classes ATL suivantes sont conçues pour implémenter et manipuler des fenêtres :

  • CWindow vous permet d’attacher un handle de fenêtre à l’objet CWindow . Vous appelez CWindow ensuite des méthodes pour manipuler la fenêtre.

  • CWindowImpl vous permet d’implémenter une nouvelle fenêtre et de traiter des messages avec une carte de messages. Vous pouvez créer une fenêtre basée sur une nouvelle classe Windows, superclasse une classe existante ou sous-classe une fenêtre existante.

  • CDialogImpl vous permet d’implémenter une boîte de dialogue modale ou sans mode et de traiter les messages avec une carte de messages.

  • CContainedWindowT est une classe prédéfinie qui implémente une fenêtre dont le mappage de messages est contenu dans une autre classe. L’utilisation CContainedWindowT vous permet de centraliser le traitement des messages dans une classe.

  • CAxDialogImpl vous permet d’implémenter une boîte de dialogue (modale ou sans mode) qui héberge les contrôles ActiveX.

  • CSimpleDialog vous permet d’implémenter une boîte de dialogue modale avec des fonctionnalités de base.

  • CAxWindow vous permet d’implémenter une fenêtre qui héberge un contrôle ActiveX.

  • CAxWindow2T vous permet d’implémenter une fenêtre qui héberge un contrôle ActiveX sous licence.

Outre des classes de fenêtre spécifiques, ATL fournit plusieurs classes conçues pour faciliter l’implémentation d’un objet de fenêtre ATL. Les voici :

  • CWndClassInfo gère les informations d’une nouvelle classe de fenêtre.

  • CWinTraits et CWinTraitsOR fournissent une méthode simple de normalisation des caractéristiques d’un objet de fenêtre ATL.

Voir aussi

Classes de fenêtre