Определение числа прокрученных строк


Чтобы извлечь данные о числе строк, которое документ прокручивает для просмотра для каждой операции прокрутки (метки колесика), приложения должны использовать функцию SystemParametersInfo. Чтобы извлечь данные о числе строк, прикладная программа делает нижеследующий вызов:

SystemParametersInfo(SPI_GETWHEELSCROLLLINES, 0,
                     pulScrollLines, 0)

Переменная "pulScrollLines" указывает на целочисленное значение без знака, которое получает примерное число прокрученных строк, когда вращается колесико мыши без модифицирующих клавиш:

Заданное по умолчанию значение для числа прокручиваемых строк должно быть 3. Если пользователь изменяет число прокручиваемых строк, используя вкладку Свойств мыши на Панели управления, операционная система пересылает сообщение WM_SETTINGCHANGE во все окна верхнего уровня с определенным флажком SPI_SETWHEELSCROLLLINES. Когда приложение получает сообщение WM_SETTINGCHANGE, оно может тогда получить новое число прокручиваемых строк при помощи вызова:

SystemParametersInfo(SPI_GETWHEELSCROLLLINES, 0,
                     pulScrollLines, 0)

Назад в оглавление
На главную страницу

Hosted by uCoz