Registriert seit: 19. Aug 2004
Ort: Hof/Saale
1.746 Beiträge
Delphi 2007 Professional
|
Re: VST als Listview - Spalte nur mit Bild
3. Feb 2009, 14:22
Ich hab sowas mal mit OnAfterCellPaint gemacht:
Delphi-Quellcode:
procedure TForm1.VTAfterCellPaint(
Sender: TBaseVirtualTree; TargetCanvas: TCanvas; Node: PVirtualNode;
Column: TColumnIndex; CellRect: TRect);
begin
if Column = cImageColumn then
begin
if Node = VT.HotNode then
begin
TargetCanvas.Brush.Color := clBtnFace;
TargetCanvas.Font.Color := clBtnText;
DrawEdge(TargetCanvas.Handle, CellRect, BDR_RAISEDINNER, BF_RECT or BF_MIDDLE);
end;
ImageList.Draw(TargetCanvas, CellRect.Left + 2, CellRect.Top + 2, 0);
end;
end;
HTH,
Uli
Uli Gerhardt
|
|
Zitat
|