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 |