Вниз
Скачать: CL | DM;

Координаты SubItem в TListView   Найти похожие ветки 

← →
Германн ©   (2006-03-24 17:45) [0]

Как исхитриться получить координаты прямоугольника, в котором расположен субитем в ListView со стилем vsReport. В обработчике OnCustomDrawSubitem.


← →
MU ©   (2006-03-24 17:55) [1]

Item.DisplayRect()???


← →
MU ©   (2006-03-24 18:02) [2]

не то, кажется :(


← →
MU ©   (2006-03-24 18:07) [3]

R := Item.DisplayRect(drBounds);
 R.Left := R.Left + ListView1.Column[0].Width;

И т.д.


← →
begin...end ©   (2006-03-24 18:29) [4]

Используйте сообщение LVM_GETSUBITEMRECT или макрос ListView_GetSubItemRect. И то, и другое описано в модуле CommCtrl.

var
 R: TRect;
begin
 if ListView_GetSubItemRect(ListView.Handle, номер_item"а, номер_subitem"а, LVIR_BOUNDS, @R) then
   // R содержит искомые координаты
end


← →
Германн ©   (2006-03-25 01:39) [5]

2 MU ©
2 begin...end ©

Спасибо! Буду пробовать найти, что мне нужно.

2 begin...end ©   (24.03.06 18:29) [4]
Про параметр сode в функции ListView_GetSubItemRect можешь "с лёту" привести описание вариантов или ссылку на описание? Если нет, не парься. Буду сам искать.


← →
begin...end ©   (2006-03-25 08:22) [6]

> Германн ©   (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



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.028 c
2-1144869929
Системщик
2006-04-12 23:25
2006.04.30
Степень


15-1144575331
psa247
2006-04-09 13:35
2006.04.30
Интернет магазин


1-1142946423
Alex_C
2006-03-21 16:07
2006.04.30
Как заставить работать COM в потоке?


1-1143280364
Ling
2006-03-25 12:52
2006.04.30
Runtime classes


2-1145028895
mahab
2006-04-14 19:34
2006.04.30
shelllistview




   Наверх