Как прокрутить 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); |