vc rich edit显示被隐藏的字符下面是把字符隐藏起来,问题是如何再让他显示呢?
SetEventMask(SCF_SELECTION);
CHARFORMAT2 cf2;
ZeroMemory(&cf2, sizeof(CHARFORMAT2));//
cf2.cbSize = sizeof(CHARFORMAT2);
cf2.dwMask = CFM_HIDDEN ;
cf2.dwEffects = CFE_HIDDEN ; SendMessage(EM_SETCHARFORMAT, SCF_SELECTION, (LPARAM)&cf2);
SetEventMask(SCF_SELECTION);
CHARFORMAT2 cf2;
ZeroMemory(&cf2, sizeof(CHARFORMAT2));//
cf2.cbSize = sizeof(CHARFORMAT2);
cf2.dwMask = CFM_HIDDEN ;
cf2.dwEffects = CFE_HIDDEN ; SendMessage(EM_SETCHARFORMAT, SCF_SELECTION, (LPARAM)&cf2);
cf2.dwEffects = CFE_HIDDEN ;
改为默认设置后重新SENDMESSAGE将设置修改回来呢
SetEventMask(SCF_SELECTION);
CHARFORMAT2 cf33;
ZeroMemory(&cf33, sizeof(CHARFORMAT2));
cf33.cbSize = sizeof(CHARFORMAT2);
cf33.dwMask = CFM_BOLD ;
cf33.dwEffects = CFM_BOLD ;
SendMessage(EM_SETCHARFORMAT, SCF_SELECTION, (LPARAM)&cf33);
不管用呀