Аппаратное обеспечение персонального компьютера

       

В среде операционных систем Microsoft


В среде операционных систем Microsoft Windows 95 и Microsoft Windows NT версии 3.51 для определения величины свертки вначале необходимо зарегистрировать сообщение MSH_SCROLL_LINES:

UINT uMSH_SCROLL_LINES = 0;

uMSH_SCROLL_LINES = RegisterWindowMessage(MSH_SCROLL_LINES);

Затем это сообщение посылается приложению MSWheel с помощью функции SendMessage:

UINT uiScrollLines = 3;

uiScrollLines =

  (BOOL)SendMessage(hwndMSHWheel, uMSH_SCROLL_LINES, 0, 0);

Функция возвращает величину свертки в строках или значение WHEEL_PAGESCROLL, если в параметрах драйвера мыши задано, что при вращении колеса мыши должна выполняться постраничная свертка.

Если приложение работает в среде операционной системы Microsoft Windows NT версии 4.0, то оно должно определять величину свертки с помощью функции SystemParametersInfo:

UINT uiScrollLines = 3;

SystemParametersInfo(SPI_GETWHEELSCROLLLINES, 0,

  &uiScrollLines, 0);

Эта функция предназначена для определения различных системных параметров. В качестве первого параметра функции SystemParametersInfo передается значение SPI_GETWHEELSCROLLLINES, а в качестве третьего – адрес переменной типа UINT, в которую будет записана величина свертки.


Содержание раздела