Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Visual C++/MFC/WTL > Вопрос про скроллирование таблицы по горизонтали |
Автор: erslgoeirjh 5.3.2020, 09:52 |
Есть таблица m_IDC_LIST1 типа CListCtrl. У неё, допустим, 20 столбцов--Column1, Column2, Column3, ..., Column20. При этом выводятся на экран, допустим, первые пять столбцов--чтобы увидеть остальные столбцы, нужно пользователю произвести горизонтальное скроллирование (прокрутку). Как сделать так, чтобы при этом горизонтальном скроллировании первые два столбца (то есть Column1 и Column2) всегда были бы видны на своём месте? То есть если бы пользователь прокрутил на один столбец вперёд, то видны были бы столбцы Column1, Column2, Column4, Column5, Column6, если бы пользователь прокрутил на два столбца вперёд, то видны были бы столбцы Column1, Column2, COlumn5, Column6, Column7 и т.д. Как это сделать? |
Автор: vol4ek 10.3.2020, 09:31 |
Хранить содержимое столбцов в памяти, при скроллировании по горизонтали смещать вывод содержимого влево или вправо |