-
Здравствуйте. Вот возникла необходимость в ListView в режиме vsIcons изменить расположение caption относительно иконки у Item'а. Можно конечно самостоятельно рисовать подпись где вздумется в обработчике OnCustomDrawItem однако необходимо чтобы сохранился весь функционал подписи (т.е. при щелчке по ней выделялся item, стандартное поведение при переименовании). Заранее благодарен.
-
Думаю, это не предусмотрено, наибольшее что есть - это возмоность вернуть CDRF_NEWFONT из NM_CUSTOMDRAW, но это не изменит положения надписи. Можно попробовать обработать LVM_HITTEST и LVM_GETITEMRECT, но вряд ли из этого что-то получится.
Советую реализовать функционал подписи вручную, при этом убрать подписи из listview и хранить их "у себя".
-
Ну что же. Спасибо. Буду делать вручную.
|