![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Изменение положения caption у Item'а в ListView [D7, WinXP]
s7r © (2008-03-23 20:33:00)Здравствуйте. Вот возникла необходимость в ListView в режиме vsIcons изменить расположение caption относительно иконки у Item'а. Можно конечно самостоятельно рисовать подпись где вздумется в обработчике OnCustomDrawItem однако необходимо чтобы сохранился весь функционал подписи (т.е. при щелчке по ней выделялся item, стандартное поведение при переименовании).
Заранее благодарен.
s7r (2008-03-24 09:43:00) [1]Ну что же. Спасибо. Буду делать вручную.
guav (2008-03-23 21:39:00) [2]Думаю, это не предусмотрено, наибольшее что есть - это возмоность вернуть CDRF_NEWFONT из NM_CUSTOMDRAW, но это не изменит положения надписи.
Можно попробовать обработать LVM_HITTEST и LVM_GETITEMRECT, но вряд ли из этого что-то получится.
Советую реализовать функционал подписи вручную, при этом убрать подписи из listview и хранить их "у себя".