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.
See Also
IQuickActivate::QuickActivate,
QACONTAINERFLAGS