Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.152 Beiträge
 
Delphi 12 Athens
 
#2

AW: TreeView CustomDrawItem - Windows 7 Themes

  Alt 6. Apr 2012, 08:40
Delphi-Quellcode:
    Details := StyleServices.GetElementDetails(State);
    StyleServices.DrawElement(Canvas.Handle, Details, R);
Tipp (da du ja die VCL-Quellcodes hast) :

Strg+Linksklick auf TThemedElementDetails
und in der Unit nach TThemedElementDetails suchen und schauen, ob es was zum Zeichnen gibt (z.B. Funktionen mit "Draw" im Namen, welche sowas als Parameter annehmen)

altenativ:
Strg+Shift+F => in Verzeichnissen suchen => Filter: *.pas;*.dfm;*.dpr => Verzeichnis: C:\Program Files (x86)\Embarcadero => Unterverzeichnisse durchsuchen
Du hast ein "TThemedElementDetails" und willst wissen, was man damit macht.
und dann abgucken, bei dem was du findest
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu ( 6. Apr 2012 um 08:48 Uhr)
  Mit Zitat antworten Zitat