Schriftart in Edit Control bestimmen
-
Tach. Habe ein bisschen in eurem FAQ gestöbert und etwas
gefunden, was zu meine Problem passt.Whie zum Henker setze ich denn jetzt eine Schriftfarbe?
Makro hier, Makro da! Soll ich Konstanten- bzw. Makrokombinationen
suchen und die statt DEFAULT_GUI_FONT eingeben.
Oder wie bestimme ich jetzt Schriftgröße und Schriftart im
edit control!?
-
Schau dir mal die beiden Funktionen CreateFont() und CreateFontIndirect() an.
Damit kannst du einen Font erzeugen und den Rückgabewert (HFONT) gibst du dann der WM_SETFONT-Message als Parameter mit:HFONT hFont = CreateFont(8, ... , "Arial"); // restlichen Parameter hinzufügen SendMessage(hwnd, WM_SETFONT, hFont, 0);Schau mal in die MSDN bzw. WinAPI-SDK-Hilfe bzgl. der Funktionen und deren Parameter.
Um die Textfarbe zu ändern: SetTextColor().
-
Hallo sjBlack,
ich bin grad dabei ein Tutorial durchzuarbeiten. Ich weiss nicht ob'd Dir hilft, schau aber bitte mal auf: http://www.pronix.de/pronix-1031.html
Dort wird ein Text-Editor mit Vorder- und Hintergrundfarbe besprochen.Viele Grüße
viz
-
Danke euch beiden.
@vizArt: Wie geil ist das denn!?
Die Seite empfehl ich direkt mal weiter!