Поделиться через


Структура 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

Задает Шрифт, внешнее свойство, предоставляемое контейнером с 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