Partager via


CAxWindow, classe

Cette classe fournit des méthodes pour manipuler une fenêtre hébergement d'un contrôle ActiveX.

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.

class CAxWindow : public CWindow

Membres

Méthodes

AttachControl

Joint un contrôle ActiveX existant à l'objet d' CAxWindow .

CAxWindow

Construit un objet CAxWindow.

CreateControl

Crée un contrôle ActiveX, l'initialise, et le héberge dans la fenêtre d' CAxWindow .

CreateControlEx

Crée un contrôle ActiveX et extrait un pointeur d'interface (ou des pointeurs) du contrôle.

GetWndClassName

(Statique) extrait le nom de classe intégré de l'objet d' CAxWindow .

QueryControl

Récupère IUnknown du contrôle ActiveX hébergé.

QueryHost

Récupère le pointeur d' IUnknown de l'objet d' CAxWindow .

SetExternalDispatch

Définit l'interface de dispatch externe utilisée par l'objet d' CAxWindow .

SetExternalUIHandler

Définit l'interface externe d' IDocHostUIHandler utilisée par l'objet d' CAxWindow .

Opérateurs

opérateur =

Assigne HWND à un objet existant deCAxWindow .

Notes

Cette classe fournit des méthodes pour manipuler une fenêtre qui héberge un contrôle ActiveX. l'hébergement est fourni par « AtlAxWin80", qui est encapsulé par CAxWindow.

La classe CAxWindow est implémentée comme une spécialisation de la classe d' CAxWindowT . Cette spécialisation est déclarée comme suit :

typedef CAxWindowT<CWindow> CAxWindow;

Si vous devez modifier la classe de base, vous pouvez utiliser CAxWindowT et spécifier la classe de base comme argument template.

Configuration requise

Header: atlwin.h

Voir aussi

Référence

CWindow, classe

Concepts

Exemple d'ATLCON

Notions de base du contrôle composite

FAQ de contenance de contrôles ATL

Autres ressources

Vue d'ensemble de la classe ATL