Partager via


Introduction aux classes de fenêtres ATL

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

  • CWindow vous permet de joindre un handle de fenêtre à l'objet d' CWindow . Appelez ensuite des méthodes d' CWindow pour manipuler la fenêtre.

  • CWindowImpl vous permet d'implémenter une nouvelle fenêtre et des messages de processus avec une table des messages. Vous pouvez créer une fenêtre en fonction de nouvelles fenêtres surclassement classe, une classe existante, ou sous-classe une fenêtre existante.

  • CDialogImpl vous permet d'implémenter des messages modaux ou d'une boîte de dialogue non modale et de processus avec une table des messages.

  • CContainedWindowT est une classe prégénérées qui implémente une fenêtre dont la table des messages est contenue dans une autre classe. 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 non modale) que des contrôles ActiveX d'hôtes.

  • CSimpleDialog vous permet d'implémenter une boîte de dialogue modale avec la fonctionnalité 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 autorisé.

Outre les classes de fenêtres spécifiques, ATL fournit plusieurs classes conçues pour faciliter l'implémentation d'un objet window ATL. Elles se présentent comme suit :

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

  • CWinTraits et CWinTraitsOR fournissent une méthode simple de standardiser les caractéristiques d'un objet window ATL.

Voir aussi

Autres ressources

Classes de fenêtres ATL