c++格式化文本到另一个CEDIT 控件中

我详细描述一下我的问题。[文本框A][文本框B]如图的两个文本框,现在需要把用户在A中选中的文本截取并输出到B中。这里需要注意的是截取文本的位置不能发生任何变化。包括原所... 我详细描述一下我的问题。
[ 文本框 A ] [ 文本框B ]

如图的两个文本框,现在需要把用户在A中选中的文本截取并输出到B中。
这里需要注意的是 截取文本的位置不能发生任何变化。 包括原所在行,所在列。
这一步我已经实现了。
现在的问题来了, 我第一次截取的时候是正常的。 当我第二次截取的时候会把原来的数据清空,重新写入新的数据。 如何在保证旧数据不变的情况下加入新的数据。

有朋友可能会说 每次写入之前 先读出文本内容。 然后 拼接再写入。
这样会导致旧数据紧接着新数据输出, 位置就发生了变化了。
想请教高手们讲解一下setWindowText()还有没有别的用法。 谢谢了
注:(旧数据的位置一定不能发生变化。)
展开
 我来答
百度网友41c2cdf81
2012-11-28 · TA获得超过284个赞
知道答主
回答量:81
采纳率:0%
帮助的人:66.6万
展开全部
给你个建议,1,你要保证两边的文本框的大小一定,因为,文本框会根据每行的字数换行。这个是大前提。
2 你在第一个文本框选中的时候,只记住选中字符的 开始序号和结束序号
以后每次选出的都只是增加这个结构的次数
<开始1 结束1>
<开始2 结束2>
。。。。。
3 然后在文本框2 中,读取所有的字符串和一中的一摸一样。
然后新建一个字符串,处理原则是
当在上面那个结构中范围的字符的时候 ,用现有的字符替代,不在范围的用空格替代,就可以了

这样你数据框2 的代码就不变,每次只是更新,上面那个结构的内容即可
百度网友95f6f30cc
2012-11-28 · 超过11用户采纳过TA的回答
知道答主
回答量:81
采纳率:0%
帮助的人:37.8万
展开全部
属性,设置变量
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式