![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Координаты SubItem в TListView [D4]
Германн © (2006-03-24 17:45:00)Как исхитриться получить координаты прямоугольника, в котором расположен субитем в ListView со стилем vsReport. В обработчике OnCustomDrawSubitem.
begin...end (2006-03-25 08:22:00) [1]> Германн © (25.03.06 01:39) [5]
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/commctls/listview/messages/lvm_getsubitemrect.asp
Германн (2006-03-25 01:39:00) [2]2 MU ©
2 begin...end ©
Спасибо! Буду пробовать найти, что мне нужно.
2 begin...end © (24.03.06 18:29) [4]
Про параметр сodeв функции ListView_GetSubItemRect можешь "с лёту" привести описание вариантов или ссылку на описание? Если нет, не парься. Буду сам искать.
begin...end (2006-03-24 18:29:00) [3]Используйте сообщение LVM_GETSUBITEMRECT или макрос ListView_GetSubItemRect. И то, и другое описано в модуле CommCtrl.
var
R: TRect;
begin
if ListView_GetSubItemRect(ListView.Handle, номер_item'а, номер_subitem'а, LVIR_BOUNDS, @R) then
// R содержит искомые координаты
end
MU (2006-03-24 18:07:00) [4]R := Item.DisplayRect(drBounds);
R.Left := R.Left + ListView1.Column[0].Width;
И т.д.
MU (2006-03-24 18:02:00) [5]не то, кажется :(
MU (2006-03-24 17:55:00) [6]Item.DisplayRect()???