怎么读取CRichEditCtrl到CString?

andoneorzero 2009-08-22 06:31:03
怎么读取CRichEditCtrl到CString?

CRichEditCtrl myedit;
CString str;

myedit我实例化好了,并输入了数据,现在想把数据保存到str中,该怎么做呢?
...全文
182 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
dushuchen 2009-08-23
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 gothic_girl 的回复:]
给这个控件关联一个CString类型的变量,然后UpdateData即可
[/Quote]

没错

响应一个按钮消息
然后
UpdateData(true);
andoneorzero 2009-08-23
  • 打赏
  • 举报
回复
谢谢LS各位,但GetWindowText(s)只能读取文字的内容,我想要把字体信息一起读取,请问有办法实现吗?
MoXiaoRab 2009-08-23
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 churenxh 的回复:]
引用 8 楼 andoneorzero 的回复:
谢谢LS各位,但GetWindowText(s)只能读取文字的内容,我想要把字体信息一起读取,请问有办法实现吗?

typedef struct _charformat
{    UINT cbSize; 
    DWORD dwMask; 
    DWORD dwEffects;
    LONG yHeight;
    LONG yOffset;
    COLORREF crTextColor;
    BYTE bCharSet; 
    BYTE bPitchAndFamily;
    TCHAR szFaceName[LF_FACESIZE];
} CHARFORMAT;
CHARFORMAT cf;
GetSelectionCharFromat(cf);
可以取得字体信息

[/Quote]
恩,对的
churenxh 2009-08-23
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 andoneorzero 的回复:]
谢谢LS各位,但GetWindowText(s)只能读取文字的内容,我想要把字体信息一起读取,请问有办法实现吗?
[/Quote]
typedef struct _charformat
{ UINT cbSize;
DWORD dwMask;
DWORD dwEffects;
LONG yHeight;
LONG yOffset;
COLORREF crTextColor;
BYTE bCharSet;
BYTE bPitchAndFamily;
TCHAR szFaceName[LF_FACESIZE];
} CHARFORMAT;
CHARFORMAT cf;
GetSelectionCharFromat(cf);
可以取得字体信息
ziplj 2009-08-23
  • 打赏
  • 举报
回复
关联变量就可以了
bdzwj 2009-08-23
  • 打赏
  • 举报
回复
如果只是获取RICHEDIT的文本调用GetWindowText()API 就行。 如果要获取RTF文本就需要用到EM_STREAMOUT消息,具体实现可参考MSDN
gg606 2009-08-22
  • 打赏
  • 举报
回复
myedit.GetWindowText(str);
Gothic_girl 2009-08-22
  • 打赏
  • 举报
回复
给这个控件关联一个CString类型的变量,然后UpdateData即可
  • 打赏
  • 举报
回复
转贴

CRichEditCtrl &rt=GetRichEditCtrl();
CString s;
rt.GetWindowText(s);


sinovoice 2009-08-22
  • 打赏
  • 举报
回复
去msdn查下CRichEditCtrl 的说明,方法。基本就可以搞定了。
ding1188 2009-08-22
  • 打赏
  • 举报
回复
GetLine(int nIndex,LPTSTR lpszBuffer)
返回指定行
CString GetSelText( ) const
返回选中的
只记得这两个了,LZ,你自己查查MSDN吧
雪碧爱可乐 2009-08-22
  • 打赏
  • 举报
回复

CRichEditCtrl类有两个成员函数:
1> GetLineCount 获取这个CRichEditCtrl对象中的行数目
2> GetLine 从这个CRichEditCtrl对象中获取一行文本

andoneorzero 2009-08-22
  • 打赏
  • 举报
回复
求助,在线等!!

16,551

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧