社区
C++ 语言
帖子详情
我想在cedit文本框的最后一直加入字符,并且光标停留在最后
fyllwr
2010-08-26 08:57:16
我知道用
CEdit::SetSel
void SetSel( int nStartChar, int nEndChar, BOOL bNoScroll = FALSE );
把光标移到最后
然后 用replace加内容
但是问题是 setsel的参数是int型的 当文件长度大于2^16时就没法再插入了(VC++6.0 int是16位的 就20000多)。
请大家告诉我怎么解决这个问题呀?解决为先 力求高效!
...全文
176
3
打赏
收藏
我想在cedit文本框的最后一直加入字符,并且光标停留在最后
我知道用 CEdit::SetSel void SetSel( int nStartChar, int nEndChar, BOOL bNoScroll = FALSE ); 把光标移到最后 然后 用replace加内容 但是问题是 setsel的参数是int型的 当文件长度大于2^16时就没法再插入了(VC++6.0 int是16位的 就20000多)。 请大家告诉我怎么解决这个问题呀?解决为先 力求高效!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fyllwr
2010-08-26
打赏
举报
回复
问题知道出在哪里了!
setsel没错 也不是cstring和cedit的限制 int也是32位的
就是replacesel出问题了!!!!!!replacesel执行很多次以后就没有效果了 东西就插不进去了!
大家可以吧光标一直放在(0,0)就很明显能看出效果了!!!
求高手指点 如何解决啊!
fyllwr
2010-08-26
打赏
举报
回复
我用setsel插到20000多就插不进去了。。。
非cstring和cedit的限制 我尝试过不用setsel 一直加字符 然后全部刷新是可以的
求解决方案
kingstarer
2010-08-26
打赏
举报
回复
不是啊 vc6的int类型应该是32位的
mfc
文本框
的例子
在MFC应用中,我们可以使用C
Edit
类创建静态
文本框
(只读)或编辑
文本框
(可读写)。 二、创建MFC
文本框
1. **资源编辑器创建**:在MFC应用程序的资源视图中,选择对话框资源,然后从工具箱中拖拽一个
EDIT
控件到...
MFC使用
文本框
方法
在Microsoft Foundation Classes (MFC) 中,
文本框
控件(CWnd 类的子类,如 C
Edit
或 CStatic)是用户界面中常见的元素,用于显示和编辑文本。本篇文章将详细探讨如何使用MFC来实现两种不同的
文本框
操作:获取
文本框
...
MFC
文本框
C
Edit
类提供了多种属性设置方法,如SetWindowText()用于设置文本内容,GetWindowText()用于获取文本内容,SetLimitText()限制可输入的最大
字符
数,以及SetReadOnly()控制
文本框
是否只读等。 3. **事件处理**: ...
MFC实现简单文本查找
在OnFindButtonClicked()函数中,首先获取用户在
文本框
中输入的查找
字符
串。这可以通过调用C
Edit
控件的GetWindowText()函数完成。然后,我们需要一个文本源,这可能是一个C
Edit
控件,一个CRich
Edit
Ctrl,或者任何...
MFC
EDIT
CONTROL
`C
Edit
`默认为单行编辑,但通过设置`ES_MULTILINE`样式可以变为多行
文本框
。同时,可能还需要启用`WS_VSCROLL`滚动条样式。 ```cpp m_
edit
Ctrl.ModifyStyle(0, ES_MULTILINE | WS_VSCROLL); ``` ### 4. 事件处理 ...
C++ 语言
65,199
社区成员
250,520
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章