Вопрос по столбцам в таблице (CListCtrl)
От: RussianFellow Россия http://russianfellow.livejournal.com
Дата: 12.02.19 07:52
Оценка:
У меня такой вопрос: есть таблица 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 ?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.