VST - Root Items Fett Dastellen ?

Rund um die LCL und andere Komponenten
Antworten
pluto
Lazarusforum e. V.
Beiträge: 7178
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

VST - Root Items Fett Dastellen ?

Beitrag von pluto »

Hallo,
ich versuche mit folgendem Code meine Root Items Fett dazustellen:

Code: Alles auswählen

procedure TForm1.VirtualStringTree1PaintText(Sender: TBaseVirtualTree;
  const TargetCanvas: TCanvas; Node: PVirtualNode; Column: TColumnIndex;
  TextType: TVSTTextType);
begin
  if sender.GetNodeLevel(node) = 0 then
  TargetCanvas.Font.Style:=TargetCanvas.Font.Style+[fsbold];
end;

Wenn ich die Fordergrund Farbe ändere dann geht das.
Ich werde in der VST die gleiche Schrift Art wie im SynEdit bei Lazarus.

Jedoch in der VST wird keine Änderung angezeigt.
MFG
Michael Springwald

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

Dazu gibts die Customdraw Geschichten in PaintText ists glaub ich zu spät
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

pluto
Lazarusforum e. V.
Beiträge: 7178
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Beitrag von pluto »

Im DP meinten sie in einem Beitrag den ich gefunden habe, das es besser währe die Farbe hier zu ändern. Könntest du mal ein kleines beispiel machen ?
MFG
Michael Springwald

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

Ich hab das immer in CutomDraw gemacht und ich hab keine Lust da jetzt für dich ne andere Lösung zu finden sorry. Schau dir mal die originalbeispiele durch oder nimm halt n DrawTree und mach einfach n TextOut dazu.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

pluto
Lazarusforum e. V.
Beiträge: 7178
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Beitrag von pluto »

Ja gut, das ist mir zu aufwendig. ich weiß nur die Schrift art daran kann es nicht liegen. Die Farben werden ja richtig gezeichnet. es wird halt nur nur nicht in Fett da gestellt.
MFG
Michael Springwald

Antworten