| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Visual C++/MFC/WTL > Horizontal scroll |
| Автор: Sasisa 7.6.2007, 16:55 |
| Подскажите, пожалуйста, как настроить горизонтальный скролинг в листбоксе. В свойствах его галочка на Horizontal scroll стоит, а толку никакого. |
| Автор: threef 7.6.2007, 20:51 |
| Еще ему надо multicolumn, и когда появится новая колонка, заработает скроллинг. |
| Автор: Sasisa 8.6.2007, 01:15 |
| Если можно по подробнее про multicolumn... |
| Автор: Sasisa 10.6.2007, 11:28 |
| multicolumn это все же не вариант решения. Если выводимая строка больше размеров листбокса, то все равно выводится только её часть (следующая колонка загораживает остальную часть строки). так может есть еще какие варианты? |
| Автор: Greeen 10.6.2007, 11:49 |
CListCtrl с одной колонкой без хедера |
| Автор: threef 16.6.2007, 19:39 |
| 1.Пересчитывать размеры листбокса в зависимости от длины текста 2.Добавить ручками скролл, перерисовывать DrawItem листбокса с учетом позиции скролла, для правильной установки размаха скролла посчитать длину текста. 3.Вставить листбокс в ScrollView. |
| Автор: Sasisa 18.6.2007, 11:59 |
| Неужели все так сложно? Вертикальный скролл активируется всего одной птичкой. Для чего же тогда в свойствах item'ов есть Horizontal Scroll.... |