Как добавить горизонтальные скролы в список?
Код:
m_list.SetHorizontalExtent(20);
ефекта ноль... Что делать?
Цитата: Artem_3A
Возник такой вопрос, каким образом добавить горизонтальные полосы прокрутки в список? В свойтствах списка выставляю тру на против горизонатального скрола. Но он так и не повляеться...=( Добавляю код
ефекта ноль... Что делать?
Код:
m_list.SetHorizontalExtent(20);
ефекта ноль... Что делать?
Могу ошибаться, но по-моему горизонтальная полоса прокрутки предназначена только для списков со свойство Multicolumn равным true, т.е. для "многостолбцовых" (не знаю как правильно перевести Multicolumn на русский) списков. Для списков не обладающих этим свойством горизонтальная полоса прокрутки игнорируется.
Попробовал, в результате исчезает вертикальная прокрутка, появляеться горизонтальная, записи распологаются в столбцы, но проблему это не решает, так как мне надо что бы отображались имена файлов в список, и если имя не полностью входит в строку списка появлялся горизонтальный скролл! Как такое можно реализовать? самый приемлимый для меня вариант, это при списке в одну колонку добавить горизонтальный скролл...
Цитата: Artem_3A
Как такое можно реализовать? самый приемлимый для меня вариант, это при списке в одну колонку добавить горизонтальный скролл...
Так вот я это и пытаюсь сказать, что стандартный List не позволит это реализовать. Используйте CListCtrl. Для вашей задачи он прекрасно подойдет.
Но меня всеже грызет сомнение, ведь соответсвующие свойство у стандартного списка присутствует, а значит и работать оно по идее должно...
Код:
m_list.SetHorizontalExtent(2000);
ворпос снят, тему можно в топку!