QACONTAINER

The QACONTAINER structure is used in IQuickActivate::QuickActivate to specify container information.

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;
    struct IBindHost*      pBindHost;
}    QACONTAINER;
 

Members

cbsize
Specifies the size of the structure in bytes.
pClientSite
Pointer to an IOleClientSite interface in the container.
pAdviseSink
Pointer to an IAdviseSinkEx interface in the container.
pPropertyNotifySink
Pointer to an IPropertyNotifySink interface in the container.
pUnkEventSink
Pointer to an IUnknown interface on the container's sink object.
dwAmbientFlags
Specifies a number of ambient properties supplied by the container using values from the QACONTAINERFLAGS enumeration.
colorFore
Specifies ForeColor, an ambient property supplied by the container with a DISPID = -704.
colorBack
Specifies BackColor, an ambient property supplied by the container with a DISPID = -701.
pFont
Specifies Font, an ambient property supplied by the container with a DISPID = -703.
pUndoMgr
Pointer to an IOleUndoManager interface in the container.
dwAppearance
Specifies Appearance, an ambient property supplied by the container with a DISPID = -716.
lcid
Specifies LocaleIdentifier, an ambient property supplied by the container with a DISPID = -705.
hPal
Specifies Palette, an ambient property supplied by the container with a DISPID = -726.
pBindHost
Pointer to an IBindHost interface in the container.

Remarks

If an interface pointer in the QACONTAINER structure is NULL it does not indicate that the interface is not supported. In this situation, the control should use QueryInterface to obtain the interface pointer in the standard manner.

QuickInfo

  Windows NT: Use version 4.0 or later. New for OC96.
  Windows: Use Windows 95 or later. New for OC96.
  Windows CE: Unsupported.
  Header: Declared in ocidl.h.

See Also

IQuickActivate::QuickActivate, QACONTAINERFLAGS