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

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

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

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

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

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

У меня такой вопрос: есть таблица m_IDC_LIST1 типа CListCtrl (точнее говоря, типа потомка класса CListCtrl).
В этой таблице, допустим, восемь столбцов каждый шириной по 100 единиц (пикселов). Назовём их заголовки как "Столбец 1", "Столбец 2", "Столбец 3", "Столбец 4", "Столбец 5", "Столбец 6", "Столбец 7", "Столбец 8". При этом сама таблица показывает только четыре столбца--для просмотра остальных столбцов нужно прокручивать (скроллировать) таблицу по горизонтали.

Как сделать так, чтобы при горизонтальной прокрутке (скроллировании) этой таблицы первый и второй столбцы (то есть столбцы с заголовками "Столбец 1" и "Столбец 2") всегда стояли в левой части таблицы, а в оставшейся части таблицы стояли те столбцы, которые соответствуют текущей позиции горизонтального движка? То есть сначала отображаются столбцы "Столбец 1", "Столбец 2", "Столбец 3", "Столбец 4" , потом отображаются столбцы "Столбец 1", "Столбец 2", "Столбец 4", "Столбец 5" , потом отображаются столбцы "Столбец 1", "Столбец 2", "Столбец 5", "Столбец 6" , затем отображаются столбцы "Столбец 1", "Столбец 2", "Столбец 6", "Столбец 7", после отображаются столбцы "Столбец 1", "Столбец 2", "Столбец 7", "Столбец 8".

Что нужно сделать в классе, который является потомком класса CListCtrl ?
erslgoeirjh вне форума Ответить с цитированием
Старый 12.02.2019, 17:38   #2
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,493
По умолчанию

Из коробки никак.
Самый простой способ - "склеить" два лист контрола рядом.
waleri вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как изменить высоту строки в таблице (CListCtrl) erslgoeirjh Visual C++ 1 15.05.2018 19:41
Как выделить в таблице (CListCtrl) всю строку, но только одну? erslgoeirjh Visual C++ 1 15.11.2016 16:02
Как изменить цвет выделяемых строк в таблице (CListCtrl)? erslgoeirjh Visual C++ 1 01.11.2016 11:36
Как программно выделить строки и снять выделение со строк в таблице CListCtrl ? erslgoeirjh Visual C++ 1 31.10.2016 13:09
Счетчик в таблице не переходит по столбцам bugatti123 Microsoft Office Excel 8 03.03.2012 17:11