Специальное рисование органов управления Одноуровневый (List-View) и Древовидный список элементов (Tree-View)


Большинство стандартных органов управления могут быть обработаны по существу одним и тем же способом. Однако, органы управления Одноуровневый список элементов (list-view) и Древовидный список элементов (tree-view) имеют некоторые функциональные возможности, которые требуют отчасти другого подхода к специальному рисованию.

Для версии 5.0, эти два органа управления могут показать на экране обрезанный текст, если Вы изменяете шрифт, возвращая значение CDRF_NEWFONT. Это поведение необходимо для обратной совместимости с более ранними версиями стандартных органов управления. Если Вы хотите изменить шрифт органа управления Одноуровневый список элементов (list-view) или Древовидный список элементов (tree-view), то получите лучшие результаты, если отправите сообщение CCM_SETVERSION с установкой в параметре wParam значения 5 перед добавлением любых элементов к органу управления. Демонстрационный пример - орган управления Древовидный список элементов (tree-view), который использует специальное рисование см. в статье Основные сведения ПРИМЕР: CustDTv иллюстрирует Специальное рисование (Custom Draw) в TreeView (Q248496) (Интернет).

Особенности работы с органом управления List-View рассматриваются в статье:

 
Назад в оглавление
На главную страницу

Hosted by uCoz