Textfarbe ändern



  • Irgendwie komme ich nicht weiter.
    Ich habe den folgenden Code:

    m_ctrlHtmlRichEdit.LoadFile(dlg.GetPathName());
    

    Ich möchte in etwa

    m_ctrlHtmlRichEdit.LoadFile("NeuesDokument.inc");
    

    haben, damit die Datei "NeuesDokument.inc" sofort angezeigt bzw. geladen wird.

    Leider bekomme ich dann beim Kompilieren eine Fehlermeldung

    error C2664: 'CHtmlRichEditCtrlSSL::LoadFile': Konvertierung des Parameters 1 von 'const char [18]' in 'CString &' nicht möglich
    

    Ich habe nun im Debug in beiden Fällen einen Haltepunkt in der jeweiligen Zeile gesetzt. Wenn das Programm jetzt jeweils bei den Punkten anhält und ich die Maus über

    m_ctrlHtmlRichEdit
    

    halte, bekomme ich die gleichen Angaben bis auf zwei ausnahmen angezeigt. Die beiden Fälle unterscheiden sich nur durch

    hWnd=0x00xxxxxx {unused=xxxxxxx}}
    

    x=Zahlen
    Wobei in der funktionierenden Variante hinter unused nur ????? forhanden sind.
    Werde daraus nicht schlau!
    Eine Frage noch zum TRACE:
    benutze ich den so richtig?

    TRACE("%s\n",m_ctrlHtmlRichEdit);
    

    Die Membervariable m_ctrlHtmlRichEdit wird übrigens durch

    CHtmlRichEditCtrlSSL	m_ctrlHtmlRichEdit;
    

    deklariert.
    Sorry, das waren jetzt viele Fragen. Sind auch die letzten für heute. Schließe jetzt mein VC++ befor mir der Kopf explodiert 😞 .


Anmelden zum Antworten