Q&A

  • listview에 background Image넣는 방법..?
Listview에 Background Image를 넣을려고 합니다..



그래서

listview의 onAdvancedCustomDraw에다강...

DefaultDraw := True;

if Stage = cdPrePaint then

Begin

(Sender as TCustomListView).Canvas.brush.bitmap := image1.picture.bitmap;

(Sender as TCustomListView).Canvas.fillrect(Arect);

(Sender as TCustomListView).Canvas.brush.bitmap := nil;

end;



요렇게 코딩을 했어요..

음..역시나...저의 생각데로 그림이 나오긴 하는데...



onAdvancedCustomDrawitem에서 TextOut을 하는 순간..크...실망이더군요...

혹시나 하는 마음에..SetBkMode((Sender as TCustomListview).Canvas.Handle, 1);

요렇게도 해봤는디..쩝..안되더군요...



혹시 저와 같은 문제를 푸시분 계신면 도움좀 부탁드립니다...

0  COMMENTS