Пример CustomDrawListView предоставляет все файлы, которые Вы должны компилировать и создать приложение CustomDrawListView. Органы управления Одноуровневый список элементов (list-view) разработаны так, чтобы обслуживать и показывать на экране совокупности элементов. Элементы могут быть показаны, используя различные режимы просмотра. Например, просмотр в деталях показывает на экране элементы органа управления в рядах и столбцах, а просмотр в режиме значка показывает элементы со значками и т.д. Этот пример позволяет Вам циклически повторить различные режимы представления и видеть способ, которым элементы показываются на экране. Дополнительно, пример разрешает Вам добавлять элементы к органу управления.
Исполняемый файл (CustomDraw.exe), который создан при помощи компилирования файлов кода и построения приложения, создает орган управления Одноуровневый список элементов (list-view), три кнопки и окошко для установки флажка. Когда Вы выбираете кнопку Insert Item (Вставить элемент), элемент вставляется в случайной позиции. Специальное рисование тут используется для того, чтобы выделить самый последний элемент. Выбор кнопки Cycle View (Просматривать циклически) заставляет приложение циклически повторяться в различных режимах одноуровневого списка элементов. Окошко для установки флажка SubItem CD (Подэлемент CD) разрешает Вам переключить подэлемент в специальное рисование и обратно.
Обратите внимание! на то, что подэлемент специального рисования активен только в подробном представлении. Когда подэлемент специального рисования является активным, подэлементы представляются в зеленом цвете. |
Важно Это приложение требует библиотеки ComCtl32.dll версии 6, которая устанавливается с Windows Microsoft XP. Вы должны предусмотреть манифест для всех приложений, которые используют ComCtl32.dll версии 6. Имеется манифест приложения, с включенным кодом. Это приложение также использует строковые функции strsafe, поэтому Вы должны включить заголовочный файл strsafe.h в вашу компоновку. |
Нижеследующий рисунок показывает приложение CustomDrawListView в режиме подробного представления.
Файл CustomDraw.cpp содержит исходный код для главного приложения.
Пример CustomDrawListView sample загружается из библиотеки MSDN в онлайновом режиме.
Назад в оглавление |
На главную страницу |