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
指定外觀,這是由具有 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 |