Formatierung in CRichEditCtrl
-
Hallo meine sehr verehrten Kollegen,
mein Problem ist folgendes:
Ich habe einem RichEdit-Feld mittles
SetDefaultCharformat(cfPreview);
eine Formatierung übergeben:
cfPreview.dwMask = CFM_BOLD; cfPreview.dwEffects = CFE_BOLD;
Der Text in wird danach auch korrekt dargestellt. Das Problem liegt dabei diese Formatierung zu negieren, d.h. den Effekt wieder rückgängig zu machen. Ich habe schon versucht die Attribute mit diversen Operatoren wieder aus den Eigenschaften des RichEdit-Feldes zu schaffen ohne Erfolg:
cfPreview.dwMask |= ~CFM_BOLD; cfPreview.dwEffects |= ~CFE_BOLD;
cfPreview.dwMask = !CFM_BOLD; cfPreview.dwEffects = !CFE_BOLD;
cfPreview.dwMask -= CFM_BOLD; cfPreview.dwEffects -= CFE_BOLD;
Haben Sie, meine lieben Kollegen eine Lösung für mein Problem?
-
cf.dwEffects ^= CFE_BOLD;