Delphi-Quellcode:
// setzen
Formatierung.dwMask := CFM_SUPERSCRIPT und eventuell noch Anderes;
Formatierung.dwEffects := alles Erlaubte, inklusive CFM_SUPERSCRIPT;
// löschen
Formatierung.dwMask := eventuell noch Anderes, aber kein CFM_SUPERSCRIPT;
Formatierung.dwEffects := alles Erlaubte ohne CFM_SUPERSCRIPT;
Wenn sonst nichts anderes gesetzt ist, dann
Delphi-Quellcode:
// setzen
Formatierung.dwMask := CFM_SUPERSCRIPT;
Formatierung.dwEffects := CFM_SUPERSCRIPT;
// löschen
Formatierung.dwMask := 0;
Formatierung.dwEffects := 0;
// oder
Formatierung.dwMask := 0;
Formatierung.dwEffects := not CFM_SUPERSCRIPT;
[edit]
ich glaub ich hab's falsch verstanden ... ist wohl eher so
Delphi-Quellcode:
// setzen
Formatierung.dwMask := CFM_SUPERSCRIPT;
Formatierung.dwEffects := CFM_SUPERSCRIPT;
// löschen
Formatierung.dwMask := CFM_SUPERSCRIPT;
Formatierung.dwEffects := 0;
// setzen oder löschen
Formatierung.dwMask := CFM_SUPERSCRIPT;
if superscript then
Formatierung.dwEffects := CFM_SUPERSCRIPT
else
Formatierung.dwEffects := 0;
also Mask = der/die Wert(e), welche(r) gesetzt werden soll(en)
und Effects = der neue Wert