Hallo,
wenn die Maus >= 0,3 Sekunden über zwei Slash-Chars ('//') am Beginn eines Kommentars im
IDE-Editor steht, baut mein Programm ein extra Window auf und zeigt den gesamten Kommentar darin, welcher u.U. ja auch mal ein paar hundert Zeichen lang sein kann. (Sollte zwar nicht unbedingt, aber kann eben durchaus trotzdem mal so lang sein!) So weit so gut. Natürlich möchte ich diesen Kommentar dann auch in dem Font und der FontSize anzeigen, mit der das dann gerade im
IDE-Editor geschieht. Das aber klappt leider nur mit den wenigsten dort einstellbaren Fontst. Nämlich nur mit 3en dieser Fonts: Consolas, Courier New u. DejaVu Sans Mono. Bei allen anderen Fonts ist das Schriftbild nicht exakt gleich zu demjenigen, das dann jeweils gerade im
IDE-Editor angezeigt wird. Meistens sind die Chars im
IDE-Editor-Font in solchen Fällen immer einen Pixel länger. Schalte ich den aktuellen Font des
IDE-Editors dann wieder auf einen der 3 funktionierenden Fonts um, dann sind die beiden Schriften wieder komplett identisch. Irgendwie sieht es also so aus, als würden sich einige dieser
IDE-Fonts minimal von denen eines Delphi-Progs unterscheiden?!?
Zur Problembehebung habe ich auch mal etwas mit den Font-Properties Pitch und Quality herumgespielt, leider aber ohne Erfolg.
Daher meine Frage: Gibt es event. irgendeine Möglichkeit auf die Fonts der
IDE zuzugreifen und die irgendwie ins eigene Programm rüberzuladen. Oder wie könnte man diese unterschiedliche Fonts-Darstellung sonst ausschalten?
Thx im Voraus.
..