Читать книги » Книги » Компьютеры и Интернет » Программирование » Тимофей Чадов - Использование ListView в режиме виртуального списка

Тимофей Чадов - Использование ListView в режиме виртуального списка

Читать книгу Тимофей Чадов - Использование ListView в режиме виртуального списка, Тимофей Чадов . Жанр: Программирование.
Тимофей Чадов - Использование ListView в режиме виртуального списка
Название: Использование ListView в режиме виртуального списка
ISBN: нет данных
Год: неизвестен
Дата добавления: 3 июль 2019
Количество просмотров: 233
(18+) Внимание! Книга может содержать контент только для совершеннолетних. Для несовершеннолетних просмотр данного контента СТРОГО ЗАПРЕЩЕН! Если в книге присутствует наличие пропаганды ЛГБТ и другого, запрещенного контента - просьба написать на почту для удаления материала.
Читать онлайн

Использование ListView в режиме виртуального списка читать книгу онлайн

Использование ListView в режиме виртуального списка - читать онлайн , автор Тимофей Чадов
1 2 ВПЕРЕД
Перейти на страницу:

Виртуальный режим не единственный способ заставить список запрашивать информацию об элементах. Можно при добавлении элемента задать значение pszText структуры LVITEM равнымLPSTR_TEXTCALLBACK. В этом случае, также будут приходить уведомления LVN_GETDISPINFO. Однако при этом, придется самостоятельно заботиться о добавлении|удалении элементов, вместо одного вызова SetItemCount для виртуального режима. Кроме того, не будет заметного выигрыша в экономии памяти и скорости. Более подробно данный способ описан в статье Chris Maunder. Using text callbacks in ListView Controls.

Напоследок, небольшое резюме. Как вы уже поняли, элемент управления ListView достаточно гибок в использовании, и для написания качественного кода, важно не ошибиться в выборе необходимого режима работы. У каждого, как всегда, свои плюсы и минусы. Выбор (и ответственность) за Вами. Я всего лишь хотел помочь разобраться с этим.

P.S. Специальное спасибо Willi за подсказку об иконках состояния.

1 2 ВПЕРЕД
Перейти на страницу:
Комментарии (0)