|
Trackbar Styles
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 and TBM_SETTICFREQ, 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.
| Last news from Greatis Software |
 |
|
Nostalgia .Net |
|
.Net is powerful, but not all-powerful, so sometimes we need to use Win32 API for our .Net applications. It's simple enough with Platform Invoke if you have Win32 skill, but we do not always have time to dig the ancient documentation, declare the special types that are compatible with Win32, find the values of the Win32's constants and so on. Nostalgia .Net offers several simple-to-use classes, and components that will allow you to forget about the headache of Win32 and just use the power of Win32 in your application the same way as you use the native. Net classes. More » |
| Recommended software for developers |
 |
|
Ultimate Pack |
|
Component pack for Delphi and C++ Builder that contains runtime form designer, runtime object inspector, print suite and much more for the very special price. More » |
 |
|
Form Designer .Net |
|
Unique runtime form design solution that allows to edit any form in .Net WinForms application at runtime with full source codes for only 300 euro! More » |
 |
|
Print Suite .Net |
|
Print Suite .Net is a set of components for easy printing texts, images and grids from your WinForms applications. Full C# source codes are available More » |
 |
|
Gradient Controls .Net |
|
Gradient Controls .Net offers controls with gradient background feature. Labels, panels and so on... Full C# source codes are available More » |
 |
|
Greatis iGrid |
|
iGrid plots drawing grid right over your desktop, so you can use it everywhere, with any drawing application without any special plugins for different graphic editors. More » |
All the contacts and projectsDmitry Vasiliev (just.dmitry)
Related LinksSoftware for Visual Studio .NET developers Software for Delphi and C++ Builder developers Software for Visual Basic 6 developers Delphi Tips&Tricks MegaDetailed.NET More Online Helps Win32 Programmer's Reference Win32 Multimedia Programmer's Reference OLE Programmer's Reference Microsoft Windows Pen API Programmer's Reference Microsoft Windows Sockets 2 Reference Microsoft Windows Telephony API (TAPI) Programmer's Reference Unix Manual Pages
|