Previous Up Next

_CRcompBitmap
Creation of a CompBitmap.

CompBitmap _CRcompBitmap (
Chn _channel_
ObjContainer _container_
ObjNode _father_
[I I] _coordinates_
I _flags_
I _filterflags_
AlphaBitmap _resource_
I _x_
I _y_
I _width_
I _height_
)
Parameters

_channel_
proprietary channel
_container_
container in which to create the object
_father_
father ObjNode
_coordinates_
object coordinates in container
_flags_
can be a combination of following values :
Value Meaning
OBJ_ENABLE object is enabled
OBJ_DISABLE object is disabled
OBJ_HIDE object is hidden
OBJ_VISIBLE object is visible
OBJ_CBNOPAINT object is not repaint before user callbacks
OBJ_LW_FLEX left margin from container border to object is flexible
OBJ_MW_FLEX object width is flexible
OBJ_RW_FLEX right margin from object to container border is flexible
OBJ_LH_FLEX top margin from container to object is flexible
OBJ_MH_FLEX object height is flexible
OBJ_RH_FLEX bottom margin from object to container is flexible
_filterflags_
defines how events are relayed to container, can be any combination of following values :
Value Meaning
OBJ_CONTAINER_CLICK mouse click event is relayed to container click callback
OBJ_CONTAINER_UNCLICK mouse unclick event is relayed to container unclick callback
OBJ_CONTAINER_DBLCLICK mouse double-click event is relayed to container double-click callback
OBJ_CONTAINER_KEYUP keyup event is relayed to container keyup callback
OBJ_CONTAINER_KEYDOWN keydown event is relayed to container keydown callback
OBJ_CONTAINER_MOUSEWHEEL mouse wheel event is relayed to container mouse wheel callback
OBJ_CONTAINER_MOVE mouse move event is relayed to container mouse move callback
_resource_
graphic resource
_x_
x coordinate in AlphaBitmap resource
_y_
y coordinate in AlphaBitmap resource
_width_
object width
_height_
object height
Return value

new CompBitmap