Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
[Win32] auto scroll in edit control 16.08.03 08:04 Число просмотров: 811
Автор: makeworld Статус: Member
|
Какой самый простой способ сделать автоматический скроллинг в edit контроле (c multiline true)? Т.е. чтобы при установке текста в контрол (при помощи SetWindowText()), если кол-во строк которого превышает кол-во видимых в контроле строк, производился автоматический скроллинг и в контроле отображались последнии добавленные строки.
Пробовал использовать SetScrollPos() + ScrollWindow(), в простейшем варианте примерно так:
SetScrollPos(GetDlgItem(hDlg,ED_LOG),SB_VERT,65535,FALSE);
ScrollWindow(GetDlgItem(hDlg,ED_LOG),0,65535,NULL,NULL);
SetScroolPos() работает нормально и двигает скрулбар, а ScroolWindow() текст в контроле не прокручивает. Как сделать правильно, используя только win32 api? Компилятор - VC++.NET
|
- [Win32] auto scroll in edit control - makeworld 16.08.03 08:04 [811]
|
|
|