Share via


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

DISPID = -704 でコンテナーによって提供されるアンビエント プロパティである ForeColor を指定します。

colorBack

BACKColor を指定します。これは、DISPID = -701 でコンテナーによって提供されるアンビエント プロパティです。

pFont

DISPID = -703 でコンテナーによって提供されるアンビエント プロパティである Font を指定します。

pUndoMgr

コンテナー内の IOleUndoManager インターフェイスへのポインター。

dwAppearance

DISPID = -716 でコンテナーによって提供されるアンビエント プロパティである Appearance を指定します。

lcid

LOCALEIdentifier を指定します。これは、DISPID = -705 でコンテナーによって提供されるアンビエント プロパティです。

hpal

パレットを指定します。これは、DISPID = -726 を持つコンテナーによって提供されるアンビエント プロパティです。

pBindHost

コンテナー内の IBindHost インターフェイスへのポインター。

pOleControlSite

コンテナーのサイト オブジェクト内の IOleControlSite インターフェイスへのポインター。

pServiceProvider

コンテナー内の IServiceProvider インターフェイスへのポインター。

注釈

QACONTAINER 構造体のインターフェイス ポインターが NULL の場合、インターフェイスがサポートされていないことは示されません。 このような状況では、コントロールは QueryInterface を 使用して、標準の方法でインターフェイス ポインターを取得する必要があります。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリ |UWP アプリ]
Header ocidl.h

こちらもご覧ください

IQuickActivate::QuickActivate

QACONTAINERFLAGS