Freigeben über


CAxWindow Class

Diese Klasse stellt Methoden zum Bearbeiten eines Fensters ein ActiveX-Steuerelement hosten) bereit.

Wichtig

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

class CAxWindow : public CWindow

Mitglieder

Methoden

AttachControl

Fügt ein vorhandenes ActiveX-Steuerelement zum CAxWindow-Objekt.

CAxWindow

Erstellt ein CAxWindow-Objekt.

CreateControl

Erstellt ein ActiveX-Steuerelement, initialisiert und hostet CAxWindow es im Fenster.

CreateControlEx

Erstellt ein ActiveX-Steuerelement und ruft einen Schnittstellenzeiger (oder Zeiger) aus dem Steuerelement ab.

GetWndClassName

(Statisch) ruft den vordefinierten Klassennamen des CAxWindow-Objekts ab.

QueryControl

Ruft IUnknown des gehosteten ActiveX-Steuerelements ab.

QueryHost

Ruft den IUnknown Zeiger CAxWindow des Objekts ab.

SetExternalDispatch

Legt die externe Dispatchschnittstelle ab, die durch das CAxWindow-Objekt verwendet wird.

SetExternalUIHandler

Legt die externe IDocHostUIHandler-Schnittstelle ab, die durch das CAxWindow-Objekt verwendet wird.

Operatoren

Operator =

Weist HWND zu einem vorhandenen CAxWindow-Objekt zu.

Hinweise

Diese Klasse stellt Methoden zum Bearbeiten eines Fensters bereit, das ein ActiveX-Steuerelement hostet. Das Hosting wird von "AtlAxWin80" bereitgestellt, das von CAxWindow umschlossen wird.

- Klasse CAxWindow wird als Spezialisierung der CAxWindowT-Klasse implementiert. Diese Spezialisierung wird als deklariert:

typedef CAxWindowT<CWindow> CAxWindow;

Wenn Sie die Basisklasse ändern müssen, können Sie CAxWindowT verwenden und die neue Basisklasse als Vorlagenargument angeben.

Anforderungen

Header: atlwin.h

Siehe auch

Referenz

CWindow Class

Konzepte

ATLCON-Beispiel

ATL-Grundlagen von zusammengesetzten Steuerelementen

Fragen und Antworten zur ATL-Steuerelementkapselung

Weitere Ressourcen

ATL Class Overview