📄 subject_59801.htm
字号:
<p>
序号:59801 发表者:asic98 发表日期:2003-11-10 14:38:05
<br>主题:急病乱投医!请教iwill:用RICHEDIT控件显示大文本文件(100K以上),为何不能修改?
<br>内容:我用RICHEDIT控件显示文本文件,文件大到多少兆时都能显示(已更新Riched32.dll)。但发现小文件在框中可以修改内容,而大文件(如100K以上)不行,奇怪的是删除部分字符可以,但再输入新内容时到了所删除的个数时,光标就不动了。好象删多少就只能加多少,不知什么原因?盼望在你在百忙之中指点一二!<BR> 打扰了,非常感谢!
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:iwill 回复日期:2003-11-10 14:47:46
<br>内容:用richedit2.0吧
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:asic98 回复日期:2003-11-10 14:58:55
<br>内容:先谢过!再次讨教richedit2.0哪里有?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:iwill 回复日期:2003-11-10 16:07:32
<br>内容:你的机器里就有 <BR><BR>先在对话框中放置一个custom 控件 其类名属性(class)输入RichEdit20A,程序中还得装载riched20.dll(InitInstance中添加 LoadLibrary("riched20.dll");)然后运行就可以了,如果动态创建的话同样只要修改窗口类名即可<BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:asic98 回复日期:2003-11-10 16:45:59
<br>内容:再次感谢!你的意思是用custom控件代替RichEdit吗?可怎么给custom设成员变量呢?或者怎么用该控件?请详细指教,我实在太菜,请谅解!<BR> 多谢!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:iwill 回复日期:2003-11-10 17:00:09
<br>内容:你可以通过子类化的方法将控件和CRichEditCtrl变量关联起来<BR><BR>头文件中声明: CRichEditCtrl m_RichEd;<BR><BR>在InitDialog中: m_RichEd.SubclassDlgItem(IDD_CUSTOM1,this);<BR>这样你就可以用这个变量来控制2.0的richedit了
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -