안녕하세요...
얼떨껼에 프로그램을 짜기 시작한 꼬맹이 델파이언 입니다. ^^
만약 Item.Caption이 '압축', '그림' 이면 빨간색으로 리스트뷰  row 를
칠하고 싶습니다. 
어떻게 해야할련지...
 프로시져 올립니다. 살려주세요.. ^^
procedure TfrmMain.lvFileListDrawItem(Sender: TCustomListView;
  Item: TListItem; Rect: TRect; State: TOwnerDrawState);
// var
//   new1 : TListItem;
begin
 if Item.Caption = '그림' then
        begin
          Sender.Canvas.Brush.Color := StrToInt(Item.Caption)* -1;
          Sender.Canvas.Font.Color := (StrToInt(Item.Caption)* -1) + 128;
          Sender.Canvas.FillRect(Rect);
          Sender.Canvas.TextOut(Rect.Left + 2, Rect.Top, Item.Caption);
        end
 else // 보통때처럼 그린다.
        begin
          Sender.Canvas.FillRect(Rect);
          Sender.Canvas.TextOut(Rect.Left + 2, Rect.Top, Item.Caption);
        end;
end;