Электронный учебник:


Курс лекций:


Дополнительно:

Практикум:



Наши хостеры:

Полоса просмотра TrackBar

            По принципу действия и назначению орган управления TrackBar очень похож на полосу просмотра ScrollBar и используется обычно для отображения процента завершения какого-либо процесса или настройки параметров. TrackBar имеет движок и риски, которые могут находиться с  одной  или  с  обеих  сторон  (впрочем,  можно  создать  TrackBar  и  без  рисок).  Риски  делят

TrackBar на части и определяют позиции движка. Для рассматриваемого органа управления можно выбрать как горизонтальное, так и вертикальное расположение. При помощи TrackBar, например, задается скорость повтора символов и частота мерцания курсора (пункт “Клавиатура” Панели управления Windows 95 и Windows NT 4.0).

            Полоса просмотра TrackBar создается на базе предопределенного класса TRACKBAR_CLASS при помощи функции CreateWindowEx. Внешний вид этого органа управления определяется при помощи стилей TBS_*. Родительское окно получает от TrackBar извещения TB_*, поступающие с сообщениями WM_HSCROLL или WM_VSCROLL. Смысл этих извещений аналогичен смыслу извещений, поступающих от ScrollBar. Для управления TrackBar служат сообщения TBM_*. Как и для ScrollBar, перед использованием TrackBar его следует проинициализировать, указав диапазон изменений значений движка с помощью сообщения TBM_SETRANGE и расстояние, на которое перемещается движок, с помощью сообщений TBM_SETPAGESIZE и TBM_SETLINESIZE. Для более полной информации следует обратиться к справочной документации или электронному справочнику WIN32 Programmer’s Reference.

предыдущаяследующая