vc++,EDIT控件中垂直滚动条的位置读取方法

在vc6.0,MFC中创建一个MFCAppwizard(exe)我想实现如下:(所创建的DLG里面有一按钮,一EDIT控件)1.通过一按按钮实现:EDIT控件读取指定TX... 在vc6.0,MFC中创建一个MFC Appwizard(exe)我想实现如下: (所创建的DLG里面有一按钮,一EDIT控件) 1.通过一按按钮实现:EDIT控件读取指定TXT文本内容(如一小说TXT文章被读到EDIT)2.EDIT读取的内容超出EDIT范围,有垂直滚动条,没有水平滚动条3.关闭DLG时,会读取当前EDIT滚动条位置及所读的TXT文件名4.打开DLG后,单击按钮时,选了历史中看过的TXT文件时,就会滚动到历史看过的滚动位置 简单来说:MFC做一个简单的小说阅读器,阅读TXT文件——其功能是:用我制作的EXE,打开TXT并记录看过的TXT文件名,与看到哪里了;再次打开时,会对应到TXT所看位置 重点问题:怎么读取EDIT控件上的垂直滚动条的位置?用什么函数?返回值?相关例子? 展开
 我来答
匿名用户
2013-07-08
展开全部
获取垂直滚动条位置:int nVertPos = GetDlgItem(IDC_EDIT1)->GetScrollPos(SB_VERT); 恢复垂直滚动条位置GetDlgItem(IDC_EDIT1)->SetScrollPos(SB_VERT, nVertPos);
((CEdit *)GetDlgItem(IDC_EDIT1))->LineScroll(nVertPos);
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式