QACONTAINER-Struktur (ocidl.h)

Gibt Containerinformationen für IQuickActivate::QuickActivate an.

Syntax

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;

Member

cbSize

Die Größe der Struktur in Bytes.

pClientSite

Ein Zeiger auf eine IOleClientSite-Schnittstelle im Container.

pAdviseSink

Ein Zeiger auf eine IAdviseSinkEx-Schnittstelle im Container.

pPropertyNotifySink

Ein Zeiger auf eine IPropertyNotifySink-Schnittstelle im Container.

pUnkEventSink

Ein Zeiger auf eine IUnknown-Schnittstelle im Senkenobjekt des Containers.

dwAmbientFlags

Die Anzahl der ambient-Eigenschaften, die vom Container unter Verwendung von Werten aus der QACONTAINERFLAGS-Enumeration bereitgestellt werden.

colorFore

Gibt ForeColor an, eine ambient-Eigenschaft, die vom Container mit einer DISPID = -704 bereitgestellt wird.

colorBack

Gibt BackColor an, eine ambient-Eigenschaft, die vom Container mit einer DISPID = -701 bereitgestellt wird.

pFont

Gibt Schriftart an, eine ambient-Eigenschaft, die vom Container mit einer DISPID = -703 bereitgestellt wird.

pUndoMgr

Ein Zeiger auf eine IOleUndoManager-Schnittstelle im Container.

dwAppearance

Gibt Appearance an, eine ambient-Eigenschaft, die vom Container mit einer DISPID = -716 bereitgestellt wird.

lcid

Gibt LocaleIdentifier an, eine ambient-Eigenschaft, die vom Container mit einer DISPID = -705 bereitgestellt wird.

hpal

Gibt Palette an, eine ambient-Eigenschaft, die vom Container mit einer DISPID = -726 bereitgestellt wird.

pBindHost

Ein Zeiger auf eine IBindHost-Schnittstelle im Container.

pOleControlSite

Ein Zeiger auf die IOleControlSite-Schnittstelle im Standortobjekt des Containers.

pServiceProvider

Ein Zeiger auf die IServiceProvider-Schnittstelle im Container.

Hinweise

Wenn ein Schnittstellenzeiger in der QACONTAINER-StrukturNULL ist, gibt dies nicht an, dass die Schnittstelle nicht unterstützt wird. In diesem Fall sollte das Steuerelement QueryInterface verwenden, um den Schnittstellenzeiger auf die Standardmethode abzurufen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [Desktop-Apps | UWP-Apps]
Kopfzeile ocidl.h

Weitere Informationen

IQuickActivate::QuickActivate

QACONTAINERFLAGS