Hint Schriftart ändern
-
Hallo zusammen
Da ich in einem StringGrid mehrzeillige Hints verwende, benötige ich eine Proportionalschriftart, z.B. Courier New.
Allerdings bin ich noch nicht dahintergekommen wie ich diese Schriftart ändere. Ist dies überhaupt möglich?
Es hat sich bisher immer nur die Schriftart für das Stringgrid geändert, jedoch nicht die des Hints.MfG Stephan
-
Schau mal hier:
http://www.swissdelphicenter.ch/en/showcode.php?id=3
http://www.bytesandmore.de/rad/index.htm?http://www.bytesandmore.de/rad/cpp/snipp/sc02031.php
-
Hallo zusammen
Vielen Dank erstmal.
Also ich hab das Beispiel von http://www.bytesandmore.de genauso eingebaut (in die Headerdatei meines Hauptformulars), bekomme allerdings einen Linker-Fehler:[Linker Fehler] Unresolved external '__fastcall Controls::THintWindow::NCPaint(void *)' referenced from C:\PROJECTS\_CPP\ANALYSE_TESTPROTOCOLS\FORM_MAIN.OBJ
Habe auch schon die Paint Methode entfernt hat leider auch nichts geholfen.
Ohne das einbinden von HintWindowClass = __classid(TBlueHint); läßt sich alles wunderbar compilieren und linken.
Hat jemand einen Typ?MfG Stephan
-
Neeeeeeeeeee!!!!!
Wenn Du das EXAKT so einbaust, klappt das wunderbar (beim BCB 4.0)!

Was machst Du mit ... NCPaint... ???
Das ist in dem Beispiel nicht dabei! Nur Paint()!!!
-
Hallo zusammen
@DerAltenburger
Ich habe den Code genauso eingebunden (von HP kopiert und bei mir eingefügt) und bekomme den beschriebenen Fehler. Mit NCPaint mache ich gar nichts dies ist ja was mich auch wundert, habe selbst schon Paint herausgenommen, jedoch ohne Erfolg.
Was ich allerdings herausgefunden habe, daß wenn ich die Methode NCPaint mit einer leeren Funktion überschreibe dann funktioniert es seltsamerweise. Gibt es hierfür eine Erklärung?
Ach ja verwende BCB6Pro.MfG Stephan