![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Подсветка строки в ListView [KOL, Windows]
nOvell © (2004-08-12 20:31:00)Использую ListView lwoOwnerData, lvsDetail
Нужно подсветить строку. Запутался в обработчике сообщений. Там этих стадий и сообщений... Пробовал отрисовать в OnLVData - затирает. Расскажите как поймать отрисовку строки столбца.
Gandalf (2004-08-17 23:09:00) [1]А стиль Hot не катит? Отрисовку надо делать типо того
function TForm1.ListView1LVCustomDraw(Sender: PControl; DC: HDC;
Stage: Cardinal; ItemIdx, SubItemIdx: Integer; const Rect: TRect;
ItemState: TDrawState; var TextColor, BackColor: Integer): Cardinal;
begin
Result := CDRF_DODEFAULT;
Result := CDRF_NOTIFYITEMDRAW;
case ItemIdx mod 6 of
0: TextColor := clBlack;
1: TextColor := clBlue;
2: TextColor := clGreen;
3: TextColor := clRed;
else
TextColor := clBlack;
end;
end;
nOvell (2004-08-13 10:36:00) [2]Неужели никто не знает? Может пример прорисовки ListView кто нить линканет.