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


Курс лекций:


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

Практикум:



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

агентства недвижимости купить квартиру в конаково

--------------------------

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

            Полоса просмотра предоставляет пользователю возможность удобного просмотра содержимого рабочей области окна. Как уже было сказано выше, полоса просмотра может быть создана одновременно с созданием окна, или как самостоятельный орган управления в любом месте на поверхности окна. Напомним также, что вместо сообщения WM_COMMANDгоризонтальная полоса просмотра посылает сообщение WM_HSCROLL, а вертикальная – WM_VSCROLL. Стандартная полоса просмотра имеет две кнопки, предназначенные для точного позиционирования и ползунок для перемещения в произвольную позицию. Грубое позиционирование осуществляется щелчком мыши по области полосы просмотра между кнопкой и ползунком. Для полосы просмотра определены понятия  “текущая позиция” и “диапазон изменения значений позиции”.Ползунок полосы просмотра может занимать ряд дискретных позиций от минимальной (соответствует крайней левой (верхней) позиции) до максимальной (соответствует крайней правой (нижней) позиции).  Сразу после создания для полосы просмотра необходимо указать диапазон изменения значений позиции при помощи сообщения SBM_SETRANGE или SBM_SETRANGEREDRAW (табл. 10). Следует также отметить, что функции полосы просмотра ограничиваются посылкой сообщений родительскому окну, когда пользователь совершает какое-то действие мышью над полосой просмотра. Логика обработки этих сообщений полностью лежит на функции родительского окна.

                 В табл. 8 приведены стили полосы просмотра.                                                  

34

                                                                                                                                                   Таблица 8

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