ICnrDrawBackgroundEvent

The ICnrDrawBackgroundEvent class provides the information necessary to draw the background of the container. This event is not dispatched unless one of the following occurs:

AIX Considerations

The Motif container widget does not support owner drawing of the container background. This event is not dispatched on AIX.

Windows Considerations

The native Windows containers (that is, containers constructed without the pmCompatible style) do not support owner drawing of the container background. This event is not used in this case.


ICnrDrawBackgroundEvent - Member Functions and Data by Group

Constructors & Destructor

You can construct and destruct objects of this class.


[view class]
~ICnrDrawBackgroundEvent
public:
virtual ~ICnrDrawBackgroundEvent()

Supported Platforms

Windows OS/2 AIX
Yes Yes Ignored


[view class]
ICnrDrawBackgroundEvent
public:
ICnrDrawBackgroundEvent(const IEvent& event)

Although you can create objects of this class, typically ICnrDrawHandler::dispatchHandlerEvent creates them from an IControlEvent object in response to a background draw request.

Supported Platforms

Windows OS/2 AIX
Yes Yes Ignored


Event Information

Use these members to query and set the accessible attributes of this class.


[view class]
container
public:
virtual IContainerControl* container() const

Returns the container being drawn.

Supported Platforms

Windows OS/2 AIX
Yes Yes Ignored


[view class]
itemId
public:
virtual unsigned long itemId() const

Returns the ID of the window to be painted.

Supported Platforms

Windows OS/2 AIX
Yes Yes Ignored


[view class]
itemPresSpaceHandle
public:
virtual IPresSpaceHandle itemPresSpaceHandle() const

Returns the handle of the graphics drawing port for the window.

Supported Platforms

Windows OS/2 AIX
Yes Yes Ignored


[view class]
itemRect
public:
virtual IRectangle itemRect() const

Returns the rectangle of the background in window coordinates.

Supported Platforms

Windows OS/2 AIX
Yes Yes Ignored


ICnrDrawBackgroundEvent - Inherited Member Functions and Data

Inherited Public Functions

IEvent

Inherited Public Data

Inherited Protected Functions

Inherited Protected Data