Struttura QACONTAINER (ocidl.h)

Specifica le informazioni sui contenitori per IQuickActivate::QuickActivate.

Sintassi

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;

Members

cbSize

Dimensioni della struttura, in byte.

pClientSite

Puntatore a un'interfaccia IOleClientSite nel contenitore.

pAdviseSink

Puntatore a un'interfaccia IAdviseSinkEx nel contenitore.

pPropertyNotifySink

Puntatore a un'interfaccia IPropertyNotifySink nel contenitore.

pUnkEventSink

Puntatore a un'interfaccia IUnknown nell'oggetto sink del contenitore.

dwAmbientFlags

Numero di proprietà ambientali fornite dal contenitore usando i valori dell'enumerazione QACONTAINERFLAGS .

colorFore

Specifica ForeColor, una proprietà ambientale fornita dal contenitore con un DISPID = -704.

colorBack

Specifica BackColor, una proprietà ambiente fornita dal contenitore con un DISPID = -701.

pFont

Specifica Font, una proprietà ambientale fornita dal contenitore con un DISPID = -703.

pUndoMgr

Puntatore a un'interfaccia IOleUndoManager nel contenitore.

dwAppearance

Specifica Aspetto, una proprietà ambientale fornita dal contenitore con un DISPID = -716.

lcid

Specifica LocaleIdentifier, una proprietà ambientale fornita dal contenitore con un DISPID = -705.

hpal

Specifica Tavolozza, una proprietà ambientale fornita dal contenitore con un DISPID = -726.

pBindHost

Puntatore a un'interfaccia IBindHost nel contenitore.

pOleControlSite

Puntatore all'interfaccia IOleControlSite nell'oggetto sito del contenitore.

pServiceProvider

Puntatore all'interfaccia IServiceProvider nel contenitore.

Commenti

Se un puntatore dell'interfaccia nella struttura QACONTAINER è NULL , non indica che l'interfaccia non è supportata. In questa situazione, il controllo deve usare QueryInterface per ottenere il puntatore dell'interfaccia in modo standard.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [app desktop | App UWP]
Server minimo supportato Windows 2000 Server [app desktop | App UWP]
Intestazione ocidl.h

Vedi anche

IQuickActivate::QuickActivate

QACONTAINERFLAGS