Using the Container Callback

When an object is drawn in a container a series of states occur during the process of drawing that object. The state may be the beginning of the drawing process, a continuation of the drawing process, the ending of the drawing process, or the aborting of the drawing process. The following are the states currently supported for processing:

CONTAINER_STATE_BEGIN

CONTAINER_STATE_PROCESS

CONTAINER_STATE_END

CONTAINER_STATE_ABORT

Drawing an object within a container generates calls to the LContainer::ContainerCallBack function. When the callback function receives a CONTAINER_EVENT_TYPE_DRAW event, information concerning the object being processed is also sent to the callback function in the pEventData parameter. This information includes the current state of the drawing.

Before LContainer::ContainerCallBack can be used, it must be enabled using the LContainer::EnableContainerCallBack function.

Help Version 19.0.2017.10.27
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.
LEADTOOLS Container and Automation C++ Class Library Help