Font Problem.



  • Ich habe ein Font mit Create Font Indirect erstellt und einem edit-feld zugewiesen.
    Soweit sogut. Nur wenn ich bestimmte schriftarten wähle (z.b. Times New Roman)und in eine zeile mehr als 8-10 zeichen eingebe werden alle chars in der zeile zusammengepresst und werden sehr unscharf.
    Habe alles mögliche im LOGFONT auf max. qualität und präzision gestellt... nix getan.

    Außerdem werden umlaute und sonderzeichen als return interpretiert. Mein charset ist default.

    Was kann der fehler sein. Bedanke mich im Voraus....



  • Hmm, evtl. solltest du lieber ein Rich-Edit Control nehmen 🙄



  • flenders schrieb:

    Hmm, evtl. solltest du lieber ein Rich-Edit Control nehmen 🙄

    Was soll das ändern? Probier erstmal meine Klasse CFont aus, die du auf meiner Homepage in WinAPI-Ecke->Klassen finden kannst.



  • So wie ich seine Beschreibung verstanden hatte funktioniert ja bei kurzen Strings alles wie gewünscht, nur eben bei längeren gibt es Probleme - meinst du das das an einer falsch gefüllten LOGFONT-Struktur liegt 😕



  • flenders schrieb:

    meinst du das das an einer falsch gefüllten LOGFONT-Struktur liegt 😕

    Ja. Warum sollte man nicht Times New Roman in einem Edit Control verwenden können? Man nimmt einfach die Standard-Werte, und schon funkt's.



  • Na von mir aus 🤡


Anmelden zum Antworten