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 |