Как прокрутить Edit Control в конец

Вопрос:
Я использую edit control в диалоге для отображения сообщений. К переменной DDX_TEXT добавляю значение CString, а затем использую DDX_CONTROL.SetWindowText с DDX_TEXT. Проблема заключается в том, чтобы когда в окошко редактирования добавляются сообщения, он должен прокручиваться к последнему сообщению. Однако при установке Auto VScroll этого не происходит. Так же я пробовал использовать SetScrollPos(), однако перемещается только полоска прокрутки, при этом текст не прокручивается.

Ответ: После SetWindowText(), надо сделать следующее:

int n = DDX_TEXT_VARIABLE.GetLength();
DDX_CONTROL_VARIABLE.SetSel(n,n); 
 
« Предыдущая статья   Следующая статья »