m_list_stat.SetScrollRange(SB_VERT,0,m_list_stat.GetCount(),1);
m_list_stat.SetScrollPos(SB_VERT,m_list_stat.GetCount(),1);
Прокрутка в ListBox до конца списка
Код:
то скролл (именно сам скролл ) устанавливается в конец Listbox, но при этом содержимое ListBox не куда не движется.
Порылся у вас по форуму нашел нечто побобное, по для Borland C, оно заключалось в посылке сообщения самому ListBox с помощью:
Код:
SendMessage(HANDLE,EM_LINESCROLL,m_list_stat.GetCount()-1);
но тут тоже возникла проблема. Handle - это хендл для m_list_stat - для самого ListBox, который я не знаю как получить. Пожалуйста помогите найти решение!
Код:
m_list_stat.SetFocus();
m_list_stat.SetTopIndex(m_list_stat.GetCount()-1);
m_list_stat.SetTopIndex(m_list_stat.GetCount()-1);
Может кому понадобится!
Цитата: PhantomX
Код:
SendMessage(HANDLE,EM_LINESCROLL,m_list_stat.GetCount()-1);
но тут тоже возникла проблема. Handle - это хендл для m_list_stat - для самого ListBox, который я не знаю как получить. Пожалуйста помогите найти решение!
m_list_stat.m_hWnd - это поле класса CWnd