Поделиться через


сообщение WM_HSCROLLCпакет интерфейса пользователя BOARD

Отправлено владельцу буфера обмена окном просмотра буфера обмена. Это происходит, когда буфер обмена содержит данные в формате CF_OWNERDISPLAY и событие происходит в горизонтальной полосе прокрутки буфера обмена. Владелец должен прокрутить изображение буфера обмена и обновить значения полосы прокрутки.

#define WM_HSCROLLCLIPBOARD             0x030E

Параметры

wParam

Дескриптор окна просмотра буфера обмена.

lParam

Слово с низким порядком lParam указывает событие полосы прокрутки. Этот параметр может принимать одно из указанных ниже значений. Слово с высоким порядком lParam указывает текущую позицию поля прокрутки, если слово с низким порядком lParam равно SB_THUМБ POSITION; в противном случае слово высокого порядка не используется.

Значение Значение
SB_ENDSCROLL
8
Завершение прокрутки.
SB_LEFT
6
Прокрутите страницу влево до верхнего.
SB_RIGHT
7
Прокрутите страницу вниз вправо.
SB_LINELEFT
0
Прокрутка влево на одну единицу.
SB_LINERIGHT
1
Прокручивается вправо на одну единицу.
SB_PAGELEFT
2
Прокрутка влево по ширине окна.
SB_PAGERIGHT
3
Прокручивается вправо по ширине окна.
SB_THUМБ POSITION
4
Прокрутите до абсолютной позиции. Текущая позиция указывается словом высокого порядка.

Возвращаемое значение

Если приложение обрабатывает это сообщение, оно должно возвращать ноль.

Замечания

Владелец буфера обмена может использовать функцию ScrollWindow , чтобы прокрутить изображение в окне просмотра буфера обмена и отключить соответствующий регион.

Requirements

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Верхний колонтитул
Winuser.h (включая Windows.h)

См. также

Ссылка

HIWORD

LOWORD

Концептуальной

Буфер обмена

Другие ресурсы

ScrollWindow