Classe de CComControl
Cette classe fournit des méthodes pour créer et gérer des contrôles ATL.
Important
Cette classe et ses membres ne peuvent pas être utilisés dans les applications qui s'exécutent dans les fenêtres d'exécution.
template <
class T,
class WinBase= CWindowImpl< T>
>
class ATL_NO_VTABLE CComControl :
public CComControlBase, public WinBase;
Paramètres
T
La classe implémentant le contrôle.WinBase
La classe de base qui implémente des fonctions de fenêtrage.Valeurs par défaut à CWindowImpl.
Membres
Constructeurs publics
Nom |
Description |
---|---|
Constructeur. |
Méthodes publiques
Nom |
Description |
---|---|
Extrait un pointeur vers l'interface demandée. |
|
Crée une fenêtre pour le contrôle. |
|
Informe le récepteur du conteneur qu'une propriété du contrôle a changé. |
|
Informe le récepteur du conteneur qu'une propriété de contrôle est sur le point de modifier et que l'objet est demandant au récepteur comment continuer. |
|
Appelez cette méthode pour créer, afficher, et fonctionner un message. |
Notes
CComControl est un ensemble de fonctions d'assistance de contrôle utiles et de membres de données essentielles pour les contrôles ATL.Lorsque vous créez un contrôle standard ou un contrôle DHTML à l'aide de l'Assistant Contrôle ATL, l'assistant dérivera automatiquement votre classe d' CComControl.CComControl dérive la plupart de ses méthodes de CComControlBase.
Pour plus d'informations sur la création d'un contrôle, consultez Didacticiel ATL.Pour plus d'informations sur l'Assistant Projet ATL, consultez l'article créer un projet ATL.
Pour une démonstration les méthodes et les données membres d' CComControl , consultez l'exemple de CIRC .
Hiérarchie d'héritage
WinBase
CComControl
Configuration requise
Header: atlctl.h
Voir aussi
Référence
Classe de CComCompositeControl