Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Pfoto,
21. Dez 2005
so ganz spontan würde ich sagen: Deaktiviere sie und zeichne sie im OnDraw-Ereignis einfach nach deinen Wünschen selbst!
Oder spricht etwas dagegen?
Gruß
Pfoto
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Pfoto,
19. Dez 2005
Probiers mal so:
procedure TfInfoView.lvTasksDrawItem(Sender: TCustomListView;
Item: TListItem; Rect: TRect; State: TOwnerDrawState);
begin
DrawText(Sender.Canvas.Handle, PChar('TEST 3'), -1, Rect, DT_LEFT or DT_WORDBREAK or DT_CALCRECT);
end;
Bei Nullterminierten String musst du "-1" als dritten Parameter angeben, andernfalls die Anzahl Zeichen, die zu zeichnen lassen möchtest.