Partager via


CComControl, classe

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

CComControl::CComControl

Constructeur.

Méthodes publiques

Nom

Description

CComControl::ControlQueryInterface

Extrait un pointeur vers l'interface demandée.

CComControl::CreateControlWindow

Crée une fenêtre pour le contrôle.

CComControl::FireOnChanged

Informe le récepteur du conteneur qu'une propriété du contrôle a changé.

CComControl::FireOnRequestEdit

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.

CComControl::MessageBox

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

CComControlBase

CComControl

Configuration requise

Header: atlctl.h

Voir aussi

Référence

CWindowImpl, classe

CComControlBase, classe

CComCompositeControl, classe

Autres ressources

Vue d'ensemble de la classe ATL