Freigeben über


CComControl Class

Diese Klasse stellt Methoden zum Erstellen und Verwalten von ATL-Steuerelementen bereit.

Wichtig

Diese Klasse und ihre Member können in Anwendungen nicht verwendet werden, die in der Windows Runtime ausführen.

template < 
class T, 
class WinBase= CWindowImpl< T>  
> 
class ATL_NO_VTABLE CComControl : 
public CComControlBase, public WinBase;

Parameter

  • T
    Die Klasse, die das Steuerelement implementiert.

  • WinBase
    Die Basisklasse, die Fensterfunktionen implementiert. Standardwerte zu CWindowImpl.

Mitglieder

Öffentliche Konstruktoren

Name

Description

CComControl::CComControl

Konstruktor.

Öffentliche Methoden

Name

Description

CComControl::ControlQueryInterface

Ruft einen Zeiger auf die angeforderte Schnittstelle ab.

CComControl::CreateControlWindow

Stellt ein Fenster für das Steuerelement.

CComControl::FireOnChanged

Benachrichtigt die Senke des Containers, dass eine Steuerelementeigenschaft geändert hat.

CComControl::FireOnRequestEdit

Benachrichtigt die Senke des Containers, dass eine Steuerelementeigenschaft im Begriff ist zu ändern und das Objekt ist, die Senke fragend, wie fortgesetzt wird.

CComControl::MessageBox

Rufen Sie diese Methode auf, um ein Meldungsfeld, anzuzeigen und zu bearbeiten.

Hinweise

CComControl ist ein Satz von nützliche Steuerhilfsfunktionen und wesentliche Datenmember für ATL-Steuerelementen. Wenn Sie ein Standardsteuerelement oder ein DHTML-Steuerelement mit dem ATL-Steuerelement-Assistenten erstellen, berechnet der Assistent automatisch die Klasse von CComControl. CComControl berechnet die meisten der Methoden von CComControlBase.

Weitere Informationen zum Erstellen eines Steuerelements, finden Sie unter ATL-Lernprogramm. Weitere Informationen zu den ATL-Projekt-Assistenten, finden Sie im Artikel Erstellen eines ATL-Projekts.

Eine Beispiel von CComControl-Methoden und -Datenmember, finden Sie im CIRC Beispiel.

Vererbungshierarchie

WinBase

CComControlBase

CComControl

Anforderungen

Header: atlctl.h

Siehe auch

Referenz

CWindowImpl Class

CComControlBase Class

CComCompositeControl Class

Weitere Ressourcen

ATL Class Overview