rich edit "italic style"
-
hallo, zusammen,
wie kann der TExte stil im rich edit "italic style" sein?
static CHARFORMAT2 cf2; .... case WM_SIZE : MoveWindow(hwndEdit, 0, 0, LOWORD(lParam), HIWORD(lParam), TRUE); cf2.cbSize = sizeof(CHARFORMAT2); cf2.dwMask = CFM_SIZE | CFE_BOLD |CFM_ITALIC|CFE_ITALIC; cf2.yHeight = 360; SendMessage(hwndEdit, EM_SETCHARFORMAT, SCF_ALL, (LPARAM)&cf2); return 0;warum geht es nicht? und noch komisch ist, mit CFE_BOLD die Texte sind NICHT Fettschrift ?!
danke vorher!
-
Weil Du dwEffects nicht ausgefüllt hast und offensichtlich die Doku nicht gelesen hast.
Die CFE_... Werte kommen nicht in das dwMask Feld!http://msdn.microsoft.com/en-us/library/bb787883(VS.85).aspx
-
Martin Richter:
vielen vielen Dank!!!Martin Richter schrieb:
Weil Du ... und offensichtlich die Doku nicht gelesen hast.
doch, aber war geträumt. ich dachte, dass die zwei Felder eine wäre.
-
ich hab's.
VS definiert so:
#define CFM_EFFECTS (CFM_BOLD | CFM_ITALIC | CFM_UNDERLINE | CFM_COLOR | \ CFM_STRIKEOUT | CFE_PROTECTED | CFM_LINK) #define CFM_ALL (CFM_EFFECTS | CFM_SIZE | CFM_FACE | CFM_OFFSET | CFM_CHARSET)