Freigeben über


CComControl-Klasse

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

Wichtiger HinweisWichtig

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

sd9h8647.collapse_all(de-de,VS.110).gifÖffentliche Konstruktoren

Name

Description

CComControl::CComControl

Konstruktor.

sd9h8647.collapse_all(de-de,VS.110).gifÖ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-Klasse

CComControlBase-Klasse

CComCompositeControl-Klasse

Weitere Ressourcen

ATL-Klassenübersicht