Страница 49 из 55
Сообщение WM_HSCROLLCLIPBOARD Сообщение WM_HSCROLLCLIPBOARD посылается владельцу окна просмотра буфера обмена. Это происходит тогда, когда буфер обмена содержит данные в формате CF_OWNERDISPLAY, а событие происходит в горизонтальной полосе прокрутки окна просмотра буфера обмена. Владелец прокручивает изображение в буфере обмена и модифицирует значения полосы прокрутки. Синтаксис WM_HSCROLLCLIPBOARD hwndViewer = (HWND) wParam;// дескриптор окна просмотра буфера обмена nScrollCode = (int) LOWORD(lParam);// код полосы прокрутки nPos = (int) HIWORD(lParam);// позиция бегунка Параметры hwndViewer Значение wParam. Идентифицирует окно просмотра буфера обмена. nScrollCode Значение младшего байта слова lParam. Устанавливает событие полосы прокрутки. Этот параметр может быть одним из следующих значений: - SB_BOTTOM - Прокрутка вниз вправо.
- SB_ENDSCROLL - Конец прокрутки.
- SB_LINEDOWN - Прокрутка на одну строку вниз.
- SB_LINEUP - Прокрутка на одну сроку вверх.
- SB_PAGEDOWN - Прокрутка на одну страницу вниз.
- SB_PAGEUP - Прокрутка на одну страницу вверх.
- SB_THUMBPOSITION - Прокрутка в начальную позицию. Текущая позиция установлена параметром nPos.
- SB_TOP - Прокрутка вверх влево.
nPos Значение старшего слова lParam. Устанавливает текущую позицию бегунка, если параметр nScrollCode - SB_THUMBPOSITION; иначе, nPos параметр не используется. Возвращаемые значения Если приложение обрабатывает это сообщение, оно должно возвратить ноль. Замечания Владелец буфера обмена может использовать функцию ScrollWindow, чтобы листать изображение в окне просмотра буфера обмена и признать недействительной соответствующую область. Смотри также ScrollWindow Размещение и совместимость WM_HSCROLLCLIPBOARD Windows NTДа Win95Да Win32sДа Импортируемая библиотека- Заголовочный файлwinuser.h UnicodeНет Замечания по платформеНе имеется
|