Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.03.2020, 10:04   #1
erslgoeirjh
Форумчанин
 
Регистрация: 19.05.2009
Сообщений: 153
По умолчанию Вопрос про скроллирование таблицы (CListCtrl) по горизонтали

Есть таблица m_IDC_LIST1 типа CListCtrl. У неё, допустим, 20 столбцов--Column1, Column2, Column3, ..., Column20. При этом выводятся на экран, допустим, первые пять столбцов--чтобы увидеть остальные столбцы, нужно пользователю произвести горизонтальное скроллирование (прокрутку).

Как сделать так, чтобы при этом горизонтальном скроллировании первые два столбца (то есть Column1 и Column2) всегда были бы видны на своём месте? То есть если бы пользователь прокрутил на один столбец вперёд, то видны были бы столбцы Column1, Column2, Column4, Column5, Column6, если бы пользователь прокрутил на два столбца вперёд, то видны были бы столбцы Column1, Column2, COlumn5, Column6, Column7 и т.д.
Как это сделать?
erslgoeirjh вне форума Ответить с цитированием
Старый 05.03.2020, 14:57   #2
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,493
По умолчанию

Цитата:
Сообщение от erslgoeirjh Посмотреть сообщение
Как это сделать?
Из коробки никак.
Делать два CListCtrl рядом. В первом показывать фиксированные, в во втором - все остальное, что скролируется.
Придется написать код для вертикального скролирования.
waleri вне форума Ответить с цитированием
Старый 06.03.2020, 13:42   #3
erslgoeirjh
Форумчанин
 
Регистрация: 19.05.2009
Сообщений: 153
По умолчанию

А с помощью функции CListCtrl::SetColumnWidth разве ничего нельзя сделать?
erslgoeirjh вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Есть следующий вопрос,как отразить список по горизонтали? SwatXX HTML и CSS 5 03.02.2020 19:20
Не перерисовываются линии в CListCtrl erslgoeirjh Visual C++ 0 05.03.2019 09:52
Вопрос по столбцам в таблице (CListCtrl) erslgoeirjh Visual C++ 1 12.02.2019 17:38
Как сделать скроллирование в DBLookupComboBox squirel БД в Delphi 0 04.06.2013 18:29
MFC, CListCtrl и Колбэки psycho-coder Visual C++ 2 13.01.2013 16:43