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

Voir aussi

IQuickActivate ::QuickActivate

QACONTAINERFLAGS