Compartilhar via


Estrutura QACONTAINER (ocidl.h)

Especifica informações de contêiner para IQuickActivate::QuickActivate.

Sintaxe

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;

Membros

cbSize

O tamanho da estrutura em bytes.

pClientSite

Um ponteiro para uma interface IOleClientSite no contêiner.

pAdviseSink

Um ponteiro para uma interface IAdviseSinkEx no contêiner.

pPropertyNotifySink

Um ponteiro para uma interface IPropertyNotifySink no contêiner.

pUnkEventSink

Um ponteiro para uma interface IUnknown no objeto de coletor do contêiner.

dwAmbientFlags

O número de propriedades de ambiente fornecidas pelo contêiner usando valores da enumeração QACONTAINERFLAGS .

colorFore

Especifica ForeColor, uma propriedade ambiente fornecida pelo contêiner com um DISPID = -704.

colorBack

Especifica BackColor, uma propriedade ambiente fornecida pelo contêiner com um DISPID = -701.

pFont

Especifica Font, uma propriedade ambiente fornecida pelo contêiner com um DISPID = -703.

pUndoMgr

Um ponteiro para uma interface IOleUndoManager no contêiner.

dwAppearance

Especifica Appearance, uma propriedade de ambiente fornecida pelo contêiner com um DISPID = -716.

lcid

Especifica LocaleIdentifier, uma propriedade ambiente fornecida pelo contêiner com um DISPID = -705.

hpal

Especifica Palette, uma propriedade ambiente fornecida pelo contêiner com um DISPID = -726.

pBindHost

Um ponteiro para uma interface IBindHost no contêiner.

pOleControlSite

Um ponteiro para a interface IOleControlSite no objeto de site do contêiner.

pServiceProvider

Um ponteiro para a interface IServiceProvider no contêiner.

Comentários

Se um ponteiro de interface na estrutura QACONTAINER for NULL , ele não indicará que a interface não tem suporte. Nessa situação, o controle deve usar QueryInterface para obter o ponteiro de interface da maneira padrão.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows 2000 Server [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho ocidl.h

Confira também

IQuickActivate::QuickActivate

QACONTAINERFLAGS