Рухомий рядок у текстове поле

Для здійснення прокрутка в текстове поле, можна використовувати автоматичне прокручування стилі, обговорюється в змінити типи елементів керування та стиліабо явно додати смуги прокручування для редагування елемента керування. Щоб додати на горизонтальній смузі прокрутки, скористайтеся стиль WS_HSCROLL; Щоб додати вертикальної смуги, використовуйте стиль WS_VSCROLL. Текстове поле з смуги прокручування процесів свої власні повідомлення панелі прокрутки. Детальну інформацію про додавання смуги прокручування, щоб змінити елементи керування в розділі Смуги прокручування.

Система забезпечує три повідомлення, які програми можна надіслати текстове поле з смуги прокручування. EM_LINESCROLL повідомлення можна виділити елемент керування багаторядковий текст вертикально та горизонтально. Параметр lParam визначає кількість рядків для прокручування по вертикалі, починаючи з поточного рядка і параметр wParam вказує кількість символів для прокрутки по горизонталі, починаючи з поточного характеру. Редагувати елемент керування не визнати горизонтальна прокрутка повідомлення, якщо вона має стиль ES_CENTER або ES_RIGHT. EM_LINESCROLL повідомлення стосується лише елементи керування багаторядковий текст.

EM_SCROLL повідомлення прокручується елемент керування багаторядковий текст вертикально, який є той же ефект, як відправка WM_VSCROLL повідомлення. Параметр wParam визначає прокручування дій. EM_SCROLL повідомлення стосується лише елементи керування багаторядковий текст.

EM_SCROLLCARET повідомлення спиніться знак вставки у текстове поле. Це було зроблено в 16-розрядної версії Windows, вказавши wParam = FALSE у EM_SETSEL повідомленні. Win32-додатки повинні використовувати EM_SCROLLCARET повідомлення для завдання.

Index