Home TOC Index
Styles Orientation Has Minimum Arrow Has Maximum Arrow Independent Arrow Operation Trackers Ticks Tracker Spaces Tick Places Tracker Hinge Synchronized Tracker Sizes

Styles

The general Styles of the scrollbar. Each of these flags have their corresponding individual property assignments. Please refer to them for more details. The following are the flag assignment of the various style parameters, which MUST be completely defined and combined using bitwise OR operator:

Available Styles

FLAG (0x = Hex) AND VALUE

MEANING

TRACK_SPLIT

0x00300000

Both tracks are split

TRACKCOARSE_SPLIT

0x00100000

Coarse track is split

TRACKFINE_SPLIT

0x00200000

Both tracks are split

TRACKCOARSETRACKER_FAR

0x00400000

Equivalent to fine track hinged near.

TRACKFINETRACKER_NEAR

0x00400000

Fine track hinged near.

SYNCTRACKERSIZE

0x00800000

Lengths of various elements are synchronized.

TICKDRAW

0x03000000

Both ticks must be drawn.

TICKCOARSEDRAW

0x01000000

Coarse ticks are drawn.

TICKFINEDRAW

0x02000000

Fine ticks are drawn.

TICKCENTRAL

0x0C000000

Ticks are drawn in the middle.

TICKCOARSECENTRAL

0x04000000

Coarse ticks are drawn in the middle. Otherwise, they are seen at the edge.

TICKFINECENTRAL

0x08000000

Fine ticks are drawn in the middle. Otherwise, they are seen at the edge.

INDEPENDENTARROWOPER

0x10000000

Independent Arrow Operation is in effect.

INDEPENDENTARROWOPER

0x10000000

Independent Arrow Operation is in effect.

RADIX

0x20000000

Blocks changing radix through the arrows.

REFINECOARSE

0x40000000

Coarse granules will be refined, after the ordinary determination.

Available States

Track States

FLAG

VALUE (0x = Hex)

TRACK_NORMAL

0x0000003F

TRACKCOARSE_NORMAL

0x00000007

TRACKCOARSE_PUSHED

0x00000001

TRACKCOARSE_DISABLED

0x00000002

TRACKCOARSE_INVISIBLE

0x00000004

TRACKFINE_NORMAL

0x00000038

TRACKFINE_PUSHED

0x00000008

TRACKFINE_DISABLED

0x00000010

TRACKFINE_INVISIBLE

0x00000020

Arrow States

FLAG

VALUE (0x = Hex)

ARROW_NORMAL

0x00000FC0

ARROWMIN_NORMAL

0x000001C0

ARROWMIN_PUSHED

0x00000040

ARROWMIN_DISABLED

0x00000080

ARROWMIN_INVISIBLE

0x00000100

ARROWMAX_NORMAL

0x00000E00

ARROWMAX_PUSHED

0x00000200

ARROWMAX_DISABLED

0x00000400

ARROWMAX_INVISIBLE

0x00000800

Tracker States

FLAG

VALUE (0x = Hex)

TRACKER_NORMAL

0x0003F000

TRACKCOARSETRACKER_NORMAL

0x00007000

TRACKCOARSETRACKER_PUSHED

0x00001000

TRACKCOARSETRACKER_DISABLED

0x00002000

TRACKCOARSETRACKER_INVISIBLE

0x00004000

TRACKFINETRACKER_NORMAL

0x00038000

TRACKFINETRACKER_PUSHED

0x00008000

TRACKFINETRACKER_DISABLED

0x00010000

TRACKFINETRACKER_INVISIBLE

0x00020000

ncScrollBar States (may not be supported yet)

FLAG

VALUE (0x = Hex)

NORMAL

0x000FFFFF

DISABLED

0x00040000

INVISIBLE

0x00080000

long GetNcSBStyle() [deprecated: unreliable]

void SetNcSBStyle(long)

Last Modified:

4/13/2006, 1:16:00 PM

Home TOC Index


Created by BBSI WebHelp Writer
Buenaflor Better Softwares International