ListFeld Font einstellen



  • Hallo Zusammen,

    habe in meinem Dialog ein Listenfeld und möchte den Font einstellen (auf Courier). Wie geht das? Habe die Funktion SetFont entdeckt, kann aber mit CFONT *pFont nichts anfangen... 😕

    Wäre nett, falls einer eine passende Codezeile für mich hätte! 🙂
    Vielen Dank!



  • den Font als Member einer Klasse oder mit new erstellen, und dann den Zeiger auf den Font bei SetFont Übergeben.

    CFont *font = new CFont;
    Font->CreatePointFont(120,"Arial") //Arial 12 Punke hoch
    ListBox.SetFont(Font);
    

    Beim Destruktor der Window-Klasse delete Font; nicht vergessen.

    oder als Member der Wondow-Klasse

    Font.CreatePointFont(120,"Arial") //Arial 12 Punke hoch
    ListBox.SetFont(&Font);
    

    Gruß Matthias


Anmelden zum Antworten