Structure QACONTAINER (ocidl.h)
Spécifie les informations de conteneur pour IQuickActivate ::QuickActivate.
Syntaxe
typedef struct tagQACONTAINER {
ULONG cbSize;
IOleClientSite *pClientSite;
IAdviseSinkEx *pAdviseSink;
IPropertyNotifySink *pPropertyNotifySink;
IUnknown *pUnkEventSink;
DWORD dwAmbientFlags;
OLE_COLOR colorFore;
OLE_COLOR colorBack;
IFont *pFont;
IOleUndoManager *pUndoMgr;
DWORD dwAppearance;
LONG lcid;
HPALETTE hpal;
IBindHost *pBindHost;
IOleControlSite *pOleControlSite;
IServiceProvider *pServiceProvider;
} QACONTAINER;
Membres
cbSize
Taille de la structure, en octets.
pClientSite
Pointeur vers une interface IOleClientSite dans le conteneur.
pAdviseSink
Pointeur vers une interface IAdviseSinkEx dans le conteneur.
pPropertyNotifySink
Pointeur vers une interface IPropertyNotifySink dans le conteneur.
pUnkEventSink
Pointeur vers une interface IUnknown sur l’objet récepteur du conteneur.
dwAmbientFlags
Nombre de propriétés ambiantes fournies par le conteneur à l’aide de valeurs de l’énumération QACONTAINERFLAGS .
colorFore
Spécifie ForeColor, propriété ambiante fournie par le conteneur avec un DISPID = -704.
colorBack
Spécifie BackColor, propriété ambiante fournie par le conteneur avec un DISPID = -701.
pFont
Spécifie Police, propriété ambiante fournie par le conteneur avec un DISPID = -703.
pUndoMgr
Pointeur vers une interface IOleUndoManager dans le conteneur.
dwAppearance
Spécifie l’apparence, propriété ambiante fournie par le conteneur avec un DISPID = -716.
lcid
Spécifie LocaleIdentifier, une propriété ambiante fournie par le conteneur avec un DISPID = -705.
hpal
Spécifie Palette, propriété ambiante fournie par le conteneur avec un DISPID = -726.
pBindHost
Pointeur vers une interface IBindHost dans le conteneur.
pOleControlSite
Pointeur vers l’interface IOleControlSite dans l’objet site du conteneur.
pServiceProvider
Pointeur vers l’interface IServiceProvider dans le conteneur.
Remarques
Si un pointeur d’interface dans la structure QACONTAINER a la valeur NULL , cela n’indique pas que l’interface n’est pas prise en charge. Dans ce cas, le contrôle doit utiliser QueryInterface pour obtenir le pointeur d’interface de manière standard.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau | Applications UWP] |
En-tête | ocidl.h |