|
DefaultDraw = false;
권명철 님이 쓰신 글 :
: 안녕하세요.
:
: void __fastcall ViewCustomDrawItem(TCustomListView *Sender,
: TListItem *Item, TCustomDrawState State, bool &DefaultDraw)
: {
: if(Item->Caption=="S")
: Sender->Canvas->Font->Color = clBlue;
: if(Item->Caption=="N")
: Sender->Canvas->Font->Color = clRed;
: }
: 다음과 같이 사용했습니다.
: 그런데 리스트뷰의 한아이템(row)에서 마지막 변경값 pListItem->Caption ="S"
: 라는 문장 다음에 이벤트가 발생하던데요..(그 전 상황에도 발생하지만)
: row 전체가 변경되는게 아니라 Caption 만 변경되더라고요 즉
:
: caption A B C D
: s(blue) a(black).............
:
: 당연히 저 이벤트가 발생하면 전체 row 색상이 변경이 되야되는건 아닌지요?
: 도움 좀 부탁드리겠습니다.
|