Problem mit den Schriftart der Zeichensätze



  • HI

    Ich verwende eine Instanz des Windowsstandartdialog CFont um vom Benutzer die Schriftart abzufragen.

    Ich lesen diese Eingabe mit GetFaceName aus.
    Diese Information würde ich gerne nutzen um dads Erscheinungsbild meines Zeichensatzes zu verändern.

    Der Zeichensatz benötigt eine eine Variable mit dem Datentyp LPCTSTR.

    Meine Frage ist wie ich den Wert einlesen muss und was ich weiter machen muss um die Schriftart des Zeichensatzes zu verändern.

    P.S.: Ich habe schon versuch aus dem CFont Dialog die Schriftart als LPCTSTR auszulesen und dann den Wert in den Zeichensatz zu stopfen. Das bringt aber leider nicht den gewünschten Erfolg. Es verändert sich nur bei einigen wenigen Schriftarten das Aussehen (Soweit ich das beurteiele kann).

    Habe gerade mit der Programmierung mit mfc angefangen. Wäre nett wenn mir jmande weiter helfen könnte. Danke!! 👍


  • Mod

    Mit dem Facename kannst Du über die CFont::Create... Funktionen einen neunen Font erzeugen. Diesen Font kannst Du dann per SetFont an andere Controls weitergeben.


Anmelden zum Antworten