Problem mit CreatePointFont + Terminal



  • Hallo zusammen ;),

    ich habe ein kleines Projekt erstellt (SDI, RTFView und Control).
    Ich lade eine Textdatei und stelle sie dar.
    Bis hierher klappt das !

    Wenn ich aber den Font ändern möchte funktioniert das nicht, ich versuche auf Terminal umzustellen aber das was dargestellt wird ist keine Block Ascii (also Terminal) 😞 !

    Hie der Code meiner OnUpdate();

    void CThereader0003View::OnUpdate(CView* pSender, LPARAM lHint, CObject* pHint) 
    {
    	CThereader0003Doc *pDoc = GetDocument ();
    
    	CRichEditCtrl& rCtrl = GetRichEditCtrl();
    	CHARFORMAT cfm;				
    	CFont myFont;
    	myFont.CreatePointFont(90,"Terminal",NULL); // Font erstellen
    	rCtrl.SetFont(&myFont);	
    
    	rCtrl.ReplaceSel(pDoc->cstrAusgabe);
        rCtrl.SetSel(0,482);		
    	cfm.cbSize		= sizeof(CHARFORMAT);	
    	cfm.dwMask		= CFM_BOLD;					
    	cfm.dwEffects	= CFM_BOLD;
    
    	rCtrl.SetSelectionCharFormat (cfm);
    	rCtrl.SetSel (0,0);	
    }
    

    Wäre Klasse wenn Ihr mir sagen könntet wie es richtig geht !
    Gruß
    ShadowEater


Anmelden zum Antworten