VisuStructWinControlElementClientData (STRUCT)

TYPE VisuStructWinControlElementClientData EXTENDS VisuStructWinControlClientData : STRUCT

InOut:

Name

Type

Comment

Inherited from

checksum

VisuTypeCheckSum

VisuStructWinControlClientData

initialized

BOOL

Flag to indicate whether the client data has been initialized

checksumxScaleUpdate

VisuTypeChecksum

The scale checksum

checksumxScalePaint

VisuTypeChecksum

The scale checksum

labelSize

VisuStructStaticSize

The size of the label

iTextSizeIndex

INT

The index used for measure string

m_bInit

BOOL

m_iNearScaleNear

INT

The left/top scales leftmost/topmost coordinate

m_iNearScaleFar

INT

The left/top scales rightmost/bottommost coordinate

m_iFarScaleNear

INT

The right/bottom scales leftmost/topmost coordinate

m_iFarScaleFar

INT

The right/bottom scales rightmost/bottommost coordinate

m_rDeltaPixel

REAL

The difference (in pixels) between two subsequent scale lines

m_iBarLeftX

INT

the rectanglepoints, that describes the backgound of the bar, on which the knob can be dragged. Depending on the usage of a scale, there is more or less space at the edges to the total element size.

m_iBarRightX

INT

m_iBarTopY

INT

m_iBarBottomY

INT

m_ColoredBarArea

VisuStructPaintRectangle

only used in flat style and white style

m_iKnobWidthHalf

INT

half of the width of the knob

m_KnobPaintRectangle

VisuStructPaintRectangle

The rectangle, that describes the knob, size used for painting:

m_KnobTouchRectangle

VisuStructPaintRectangle

The rectangle, that describes the knob, size used for touch / moving: