共用方式為


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

另請參閱

IQuickActivate::QuickActivate

QACONTAINERFLAGS