| 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 |
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:
FLAG (0x = Hex) AND VALUE |
MEANING |
|---|---|
TRACK_SPLIT0x00300000 |
Both tracks are split |
TRACKCOARSE_SPLIT0x00100000 |
Coarse track is split |
TRACKFINE_SPLIT0x00200000 |
Both tracks are split |
TRACKCOARSETRACKER_FAR0x00400000 |
Equivalent to fine track hinged near. |
TRACKFINETRACKER_NEAR0x00400000 |
Fine track hinged near. |
SYNCTRACKERSIZE0x00800000 |
Lengths of various elements are synchronized. |
TICKDRAW0x03000000 |
Both ticks must be drawn. |
TICKCOARSEDRAW0x01000000 |
Coarse ticks are drawn. |
TICKFINEDRAW0x02000000 |
Fine ticks are drawn. |
TICKCENTRAL0x0C000000 |
Ticks are drawn in the middle. |
TICKCOARSECENTRAL0x04000000 |
Coarse ticks are drawn in the middle. Otherwise, they are seen at the edge. |
TICKFINECENTRAL0x08000000 |
Fine ticks are drawn in the middle. Otherwise, they are seen at the edge. |
INDEPENDENTARROWOPER0x10000000 |
Independent Arrow Operation is in effect. |
INDEPENDENTARROWOPER0x10000000 |
Independent Arrow Operation is in effect. |
RADIX0x20000000 |
Blocks changing radix through the arrows. |
REFINECOARSE0x40000000 |
Coarse granules will be refined, after the ordinary determination. |
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 |
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 |
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 |
FLAG |
VALUE (0x = Hex) |
|---|---|
NORMAL |
0x000FFFFF |
DISABLED |
0x00040000 |
INVISIBLE |
0x00080000 |
long GetNcSBStyle() [deprecated: unreliable]
void SetNcSBStyle(long)
4/13/2006, 1:16:00 PM
| Home | TOC | Index |
| Coarse Tracker | |
| Fine Tracker |
| Coarse Tick | |
| Fine Tick |
| Coarse Tracker Space | |
| Fine Tracker Space |
| Coarse Tick Place | |
| Fine Tick Place |