Formatting CString for rich edit control.
我有一个richeditctrl 想输入下面的HELLO 并且通过命令加粗
CString sRTF="HELLO";
当我这样写的时候
EDITSTREAM es;
es.dwError = 0;
es.pfnCallback = CBStreamIn;
es.dwCookie = (DWORD) &sRTF;
StreamIn(SF_TEXT, es);
可以正常读入
但如果写成StreamIn(SF_RTF, es); 没发输入任何东西, 返回-16
我也尝试了其他rtf组合 m_richeditstr = "{\\rtf1\\ansi\\ansicpg1252\\deff0\\deflang1033...etc.
但是都不行
但是如果我把文件存成RTF格式,再通过CFile读入,就没有问题,请问是什么原因?