сообщение EM_SCROLL

Прокручивает текст по вертикали в элементе управления многострочного редактирования. Это сообщение эквивалентно отправке WM_VSCROLL сообщения в элемент управления редактирования. Это сообщение можно отправить в элемент управления редактирования или элемент управления с расширенными возможностями редактирования.

Параметры

wParam

Действие полосы прокрутки выполняется. Этот параметр может принимать одно из указанных ниже значений.

Значение Значение
SB_LINEDOWN
Выполняет прокрутку вниз на одну строку.
SB_LINEUP
Выполняет прокрутку вверх на одну строку.
SB_PAGEDOWN
Выполняет прокрутку вниз на одну страницу.
SB_PAGEUP
Выполняет прокрутку вверх на одну страницу.

lParam

Этот параметр не используется.

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

Если сообщение выполнено успешно, HIWORD возвращаемого значения имеет значение TRUE, а LOWORD — это количество строк, которые прокручивает команда. Возвращаемое число может не совпадать с фактическим числом строк, прокручиваемых, если прокрутка перемещается в начало или конец текста. Если параметр wParam указывает недопустимое значение, возвращаемое значение равно FALSE.

Замечания

Чтобы прокрутить строку или позицию символов, используйте сообщение EM_LINESCROLL . Чтобы прокрутить курсор на представление, используйте сообщение EM_SCROLLCARET .

Расширенные изменения: поддерживается в Microsoft Rich Edit 1.0 и более поздних версий. Сведения о совместимости расширенных версий редактирования с различными системными версиями см. в разделе "О расширенных элементах управления изменениями".

Requirements

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

См. также

Ссылка

EM_LINESCROLL

EM_SCROLLCARET

WM_VSCROLL