QACONTAINER 结构 (ocidl.h)

指定 IQuickActivate::QuickActivate 的容器信息。

语法

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;

成员

cbSize

结构大小(以字节为单位)。

pClientSite

指向容器中 IOleClientSite 接口的指针。

pAdviseSink

指向容器中 IAdviseSinkEx 接口的指针。

pPropertyNotifySink

指向容器中 IPropertyNotifySink 接口的指针。

pUnkEventSink

指向容器接收器对象上的 IUnknown 接口的指针。

dwAmbientFlags

容器使用 QACONTAINERFLAGS 枚举中的值提供的环境属性数。

colorFore

指定 ForeColor,这是由 DISPID = -704 的容器提供的环境属性。

colorBack

指定 BackColor,这是由 DISPID = -701 的容器提供的环境属性。

pFont

指定 Font,这是由 DISPID = -703 的容器提供的环境属性。

pUndoMgr

指向容器中 IOleUndoManager 接口的指针。

dwAppearance

指定 Appearance,一个由 DISPID = -716 的容器提供的环境属性。

lcid

指定 LocaleIdentifier,这是由 DISPID = -705 的容器提供的环境属性。

hpal

指定 Palette,这是由 DISPID = -726 的容器提供的环境属性。

pBindHost

指向容器中 IBindHost 接口的指针。

pOleControlSite

指向容器的站点对象中的 IOleControlSite 接口的指针。

pServiceProvider

指向容器中 IServiceProvider 接口的指针。

注解

如果 QACONTAINER 结构中的接口指针为 NULL ,则表示不支持该接口。 在这种情况下,控件应使用 QueryInterface 以标准方式获取接口指针。

要求

要求
最低受支持的客户端 Windows 2000 专业版 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows 2000 Server [桌面应用 |UWP 应用]
标头 ocidl.h

另请参阅

IQuickActivate::QuickActivate

QACONTAINERFLAGS