Конференция "WinAPI" » Изменение положения caption у Item'а в ListView [D7, WinXP]
 
  • s7r (23.03.08 20:33) [0]
    Здравствуйте. Вот возникла необходимость в ListView в режиме vsIcons изменить расположение caption относительно иконки у Item'а. Можно конечно самостоятельно рисовать подпись где вздумется в обработчике OnCustomDrawItem однако необходимо чтобы сохранился весь функционал подписи (т.е. при щелчке по ней выделялся item, стандартное поведение при переименовании).
    Заранее благодарен.
  • guav © (23.03.08 21:39) [1]
    Думаю, это не предусмотрено, наибольшее что есть - это возмоность вернуть CDRF_NEWFONT из NM_CUSTOMDRAW, но это не изменит положения надписи.
    Можно попробовать обработать LVM_HITTEST и LVM_GETITEMRECT, но вряд ли из этого что-то получится.

    Советую реализовать функционал подписи вручную, при этом убрать подписи из listview и хранить их "у себя".
  • s7r (24.03.08 09:43) [2]
    Ну что же. Спасибо. Буду делать вручную.
 
Конференция "WinAPI" » Изменение положения caption у Item'а в ListView [D7, WinXP]
Есть новые Нет новых   [134431   +16][b:0.004][p:0.001]