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.