Сообщение WM_HSCROLLCLIPBOARD отправляется владельцу буфера окном просмотра буфера обмена. Это происходит тогда, когда буфер обмена содержит данные в формате CF_OWNERDISPLAY, а событие происходит в горизонтальной линейке прокрутки окна просмотра. Владелец должен прокручивать изображение буфера обмена и модифицировать значения линейки прокрутки.
Синтаксис
WM_HSCROLLCLIPBOARD WPARAM wParam LPARAM lParam; |
Параметры
wParam
Дескриптор окна просмотра буфера обмена.
lParam
Младшее слово lParam устанавливает событие линейки прокрутки. Этот параметр может быть одним из ниже перечисленных значений. Старшее слово lParam устанавливает текущую позицию бегунка, если младшее слово lParam - SB_THUMBPOSITION; в противном случае, старшее слово не используется.
Значение | Предназначение |
SB_ENDSCROLL | Конец прокрутки. |
SB_LEFT | Прокрутка до верха слева. |
SB_RIGHT | Прокрутка до низа справа. |
SB_LINELEFT | Прокрутка влево на одну единицу. |
SB_LINERIGHT | Прокрутка вправо на одну единицу. |
SB_PAGELEFT | Прокрутка влево на ширину окна. |
SB_PAGERIGHT | Прокрутка вправо на ширину окна. |
SB_THUMBPOSITION | Прокрутка до абсолютной позиции. Текущая позиция определяется старшим словом. |
Возвращаемые значения
Если приложение обрабатывает это сообщение, оно должно возвратить нуль.
Замечания
Владелец буфера обмена может использовать функцию ScrollWindow, чтобы прокручивать изображение в окне просмотра буфера обмена и считать аннулированным соответствующий регион.
Смотри также
Краткий обзор Буфер обмена, HIWORD, LOWORD, ScrollWindow
Размещение и совместимость WM_HSCROLLCLIPBOARD |
|
Windows. NET Server |
Да |
Windows XP |
Да |
Windows 2000 |
Да |
Windows NT |
Да версии 3.1 и выше |
Windows Me |
Да |
Windows 98 |
Да |
Windows 95 |
Да |
Минимальная версия DLL |
Нет |
Заголовочный файл |
|
- объявлено в |
Winuser.h |
- включено в |
Windows.h |
Unicode |
Нет |
Замечания по платформе |
Не имеется |