... CString s = "hello world";
for(int i = 0;i<5;++i){
m_str += s;
m_str += "\r\n";
}
UpdateData(FALSE);...
проблема с AUTOVSCROLL в editbox под MFC
Для этого бокса создаю CString переменную.
Дык вот при записи в эту переменную и UpdateData(FALSE), текст выводится в editbox, но скролл всегда остаётся в самом верхнем положении и не прокручивается вниз по мере добавления текста. Что делать?
Проект под MSVC2005 с MFC.
Цитата: nof
Народ, создаю editbox. В опциях проставляю: Auto VScroll и Vertical Scroll.
Для этого бокса создаю CString переменную.
Дык вот при записи в эту переменную и UpdateData(FALSE), текст выводится в editbox, но скролл всегда остаётся в самом верхнем положении и не прокручивается вниз по мере добавления текста. Что делать?
Проект под MSVC2005 с MFC.
Для этого бокса создаю CString переменную.
Дык вот при записи в эту переменную и UpdateData(FALSE), текст выводится в editbox, но скролл всегда остаётся в самом верхнем положении и не прокручивается вниз по мере добавления текста. Что делать?
Проект под MSVC2005 с MFC.
А в опциях стоит Want Return - true и Multiline - true ?
Цитата: m_Valery
А в опциях стоит Want Return - true и Multiline - true ?
multiline - конечно.
want return - пробовал и true и false, никакого эффекта.
Кстати говоря, у меня ещё Read only стоит.
Может быть надо обновлять не через UpdateData(FALSE)?
Код:
m-str - переменная CEdit(value,типа CString).Код в студию.
Цитата: m_Valery
Код:
... CString s = "hello world";
for(int i = 0;i<5;++i){
m_str += s;
m_str += "\r\n";
}
UpdateData(FALSE);...
for(int i = 0;i<5;++i){
m_str += s;
m_str += "\r\n";
}
UpdateData(FALSE);...
m-str - переменная CEdit(value,типа CString).Код в студию.
Создал чистый проект с MFC и одним editbox'ом с вышеуказанными параметрами. Попробовал этот код - тотже эффект. Выводится куча hello world'ов, а скролл остаётся в самом верху.