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
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) |