Einzelnen Beitrag anzeigen

Assertor

Registriert seit: 4. Feb 2006
Ort: Hamburg
1.296 Beiträge
 
Turbo C++
 
#1

Verstädnisfrage zu VCL Forms und Controls - hier HintWindow

  Alt 26. Aug 2007, 14:13
Hallo,

ich habe eine Frage an alle Spezialisten unter Euch. Ich versuche gerade den Patch für meinen QC von Alexander anzupassen.

Sein Ansatz überschreibt in der Forms.pas die Erstellung des Application.Hints. Ich benötige nun aber einen Patch für native Hintstyle in der Controls.pas, da hier ja die eigentliche THintWindow Klasse liegt.

Grund: Etliche Komponenten erzeugen ja Hints nicht über Application.Hint sondern in dem diese von THintWindow oder HintWindowClass ableiten. Alexanders Patch greift hier nicht und man hat einem den nativen, einmal den Delphi-Hintstyle.

Frage: In welcher Beziehung steht die THintWindow-Klasse zu Forms.pas und insbesondere in wie weit ist diese unabhängig von Application.Hint. Ich gehe jetzt davon aus, daß ein Patchen der HintWindow-Klasse in Controls.pas auch automatisch zur richtigen Darstellung von Forms.pas/Application.Hint führt.

Wisst Ihr, ob die THintWindow Klasse zwingend ein Fensterhandle erzeugt, oder ob die Möglichkeit besteht, dieses zu unterbinden?

Der Patch geht dann wieder ins QC und etliche werden den ja auch wieder downloaden und nutzen, so wie bei meinem Indy SSL Update - also frage ich mich, wer da mal helfen will. Und nicht bloß später den Nutzen haben

Gruß winkel79
Frederik
  Mit Zitat antworten Zitat