Compartir a través de


Estructura QACONTAINER (ocidl.h)

Especifica información de contenedor para IQuickActivate::QuickActivate.

Sintaxis

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;

Miembros

cbSize

El tamaño de la estructura en bytes.

pClientSite

Puntero a una interfaz IOleClientSite en el contenedor.

pAdviseSink

Puntero a una interfaz IAdviseSinkEx en el contenedor.

pPropertyNotifySink

Puntero a una interfaz IPropertyNotifySink en el contenedor.

pUnkEventSink

Puntero a una interfaz IUnknown en el objeto receptor del contenedor.

dwAmbientFlags

Número de propiedades ambientales proporcionadas por el contenedor mediante valores de la enumeración QACONTAINERFLAGS .

colorFore

Especifica ForeColor, una propiedad ambiente proporcionada por el contenedor con un DISPID = -704.

colorBack

Especifica BackColor, una propiedad ambiente proporcionada por el contenedor con un DISPID = -701.

pFont

Especifica Font, una propiedad ambiente proporcionada por el contenedor con un DISPID = -703.

pUndoMgr

Puntero a una interfaz IOleUndoManager en el contenedor.

dwAppearance

Especifica Apariencia, una propiedad ambiente proporcionada por el contenedor con un DISPID = -716.

lcid

Especifica LocaleIdentifier, una propiedad ambiente proporcionada por el contenedor con un DISPID = -705.

hpal

Especifica Palette, una propiedad ambiente proporcionada por el contenedor con un DISPID = -726.

pBindHost

Puntero a una interfaz IBindHost en el contenedor.

pOleControlSite

Puntero a la interfaz IOleControlSite del objeto de sitio del contenedor.

pServiceProvider

Puntero a la interfaz IServiceProvider del contenedor.

Comentarios

Si un puntero de interfaz en la estructura QACONTAINER es NULL , no indica que no se admite la interfaz. En esta situación, el control debe usar QueryInterface para obtener el puntero de interfaz de la manera estándar.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows 2000 Server [aplicaciones de escritorio | Aplicaciones para UWP]
Encabezado ocidl.h

Consulte también

IQuickActivate::QuickActivate

QACONTAINERFLAGS