Partager via


Interface d'IAxWinAmbientDispatchEx

Cette interface implémente les propriétés ambiantes supplémentaires pour un contrôle hébergé.

Important

Cette classe et ses membres ne peuvent pas être utilisés dans les applications qui s'exécutent dans Windows Runtime.

MIDL_INTERFACE( "B2D0778B - AC99 - 4c58 - A5C8 - E7724E5316B5" ) 
IAxWinAmbientDispatchEx : public IAxWinAmbientDispatch

Membres

Méthodes

SetAmbientDispatch

Cette méthode est appelée pour remplir l'interface par défaut de la propriété ambiante avec une interface définie par l'utilisateur.

Notes

Incluez cette interface dans les applications ATL qui sont statiquement liées à ATL et hébergent des contrôles ActiveX, notamment les contrôles ActiveX possédant des propriétés ambiantes. Sans cette interface génère cette assertion : « Vous avez oublié de passer le LIBID à CComModule::Init ? »

Cette interface est exposée par le contrôle ActiveX ATL hébergement d'objets. Dérivé d' IAxWinAmbientDispatch, IAxWinAmbientDispatchEx ajoute une méthode qui permet de remplir l'interface de propriété ambiante fournie par ATL avec un de vos propres.

AXHost essaiera de charger les informations de type à propos de IAxWinAmbientDispatch et d' IAxWinAmbientDispatchEx de la bibliothèque de types qui contient le code.

Si vous liez à ATL90.dll, AXHost charge des informations de type de la bibliothèque de types dans la DLL.

Consultez Contrôles ActiveX d'hébergement à l'aide de ATL AXHost pour plus de détails.

Configuration requise

La définition de cette interface est disponible sous plusieurs formes, comme indiqué dans le tableau suivant.

Type de définition

Fichier

IDL

atliface.idl

Bibliothèque de types

ATL.dll

C++

atliface.h (également inclus dans ATLBase.h)

Voir aussi

Référence

Interface d'IAxWinAmbientDispatch