Trackbars can have either a vertical or horizontal orientation. They can have
tick marks on either side, both sides, or neither. They can also be used to
specify a range of consecutive values. These properties are controlled by using
trackbar styles, which you specify when you create the trackbar.
The TBS_HORZ and TBS_VERT styles determine the orientation of the trackbar. If
you do not specify an orientation, the trackbar is oriented horizontally.
The TBS_AUTOTICKS style creates a trackbar that has a tick mark for each
increment in its range of values. These tick marks are added automatically when an
application sends the TBM_SETRANGE
message. If you do not specify TBS_AUTOTICKS, you can use messages, such as TBM_SETTIC
, to specify the positions of the tick marks. To create a trackbar that does
not display tick marks, you can use the TSM_NOTICKS style.
You can display tick marks on either or both sides of the trackbar. For
horizontal trackbars, you can specify the TBS_BOTTOM or TBS_TOP style. For vertical
trackbars, you can specify the TBS_RIGHT or TBS_LEFT style. (TBS_BOTTOM and
TBS_RIGHT are the default settings.) For tick marks on both sides of the trackbar
in any orientation, specify the TBS_BOTH style.
A trackbar can display a selection range only if you specify the
TBS_ENABLESELRANGE style when you create it. When a trackbar has this style, the tick marks
at the starting and ending positions of a selection range are displayed as
triangles (instead of vertical dashes) and the selection range is highlighted. For
example, selection ranges might be useful in a simple scheduling application.
The user could select a range of tick marks corresponding to hours in a day to
identify a scheduled meeting time.
By default, the length of a trackbar's slider varies as the selection range
changes. If the trackbar has the TBS_FIXEDLENGTH style, the length of the slider
remains the same even if the selection range changes. A trackbar that has the
TBS_NOTHUMB style does not include a slider.
- Software for developers
Software for Android Developers
- More information resources
Unix Manual Pages
- Databases for Amazon shops developers
Amazon Categories Database
Browse Nodes Database