Вниз
Скачать: 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.029 c
2-1144782592
kester
2006-04-11 23:09
2006.04.30
Выделение строки цветом в TRichEdit


15-1144410907
kas
2006-04-07 15:55
2006.04.30
США или Россия?


2-1145175156
Golik
2006-04-16 12:12
2006.04.30
SQL Запрос ???


15-1144711390
dyd
2006-04-11 03:23
2006.04.30
PHP


15-1144291672
TUser
2006-04-06 06:47
2006.04.30
Вот почему у нас такие выборы ...




   Наверх