richedit - CHARFORMAT
-
hi,
ich hab mich mal mit richedit näher beschäftigt und wollte nun mal mit WM_SETCHARFORMAT den inhalt des fensters ändern, indem ich eine struktur des typs CHARFORMAT übergebe. allerdings, wenn ich sowas mache:
SendMessage(hRichEdit, EM_SETCHARFORMAT, SCF_ALL, cFormat);dann kommt die fehlermeldung, dass der 4. parameter ungültig ist. ich denke ich muss einen handle auf das format übergeben, aber wie kann ich diesen erstellen?
-
SendMessage(hRichEdit, EM_SETCHARFORMAT, SCF_ALL, (LPARAM)&cFormat);so vielleicht ?
-
Du hast den Fehler gemacht, dass du die Variable Übergeben wolltest, doch normalerweise wird meißtens nur die Adresse Übergeben.
Johann
-
jeanlebon schrieb:
Du hast den Fehler gemacht, dass du die Variable Übergeben wolltest, doch normalerweise wird meißtens nur die Adresse Übergeben.
Johann
mein rede

-
ah, danke, der text wird zwar dennoch nicht formatiert, aber das krieg ich shcon noch irgendwie hin.
-
problem gelöst, hab bei dwMask was vergessen.