社区
硬件/系统
帖子详情
MFC多文档应用程序,如何取得所有视的内容?
ytfhwfnh
2004-01-24 01:29:14
我用VC6的向导生成MFC(MDI)应用程序,视类使用CEditView为基类。这样就可以实现和记事本一样打开、编辑和保存文件了。但我要对打开的文件内容做处理,如何取得当前活动视的内容首地址指针?如果要同时对所有视的内容处理,如何取得所有视的内容首地址指针呢?例如:在主菜单中插入一项,点一下就可以倒排序所有打开的文件的内容,并更新所有视。
...全文
102
3
打赏
收藏
MFC多文档应用程序,如何取得所有视的内容?
我用VC6的向导生成MFC(MDI)应用程序,视类使用CEditView为基类。这样就可以实现和记事本一样打开、编辑和保存文件了。但我要对打开的文件内容做处理,如何取得当前活动视的内容首地址指针?如果要同时对所有视的内容处理,如何取得所有视的内容首地址指针呢?例如:在主菜单中插入一项,点一下就可以倒排序所有打开的文件的内容,并更新所有视。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nuaawenlin
2004-01-27
打赏
举报
回复
up
ytfhwfnh
2004-01-25
打赏
举报
回复
谢谢楼上的回复。我已经找到解决这个问题的办法。
char* buf=new char[256];
CEdit& edit=CMyEditView.GetEditCtrl();
edit.GetWindowText(buf,256);
这样就可以得到CEditView的内容了。
smch
2004-01-24
打赏
举报
回复
CMDIFrameWnd *pFrame =
(CMDIFrameWnd*)AfxGetApp()->m_pMainWnd;
// Get the active MDI child window.
CMDIChildWnd *pChild =
(CMDIChildWnd *) pFrame->GetActiveFrame();
// or CMDIChildWnd *pChild = pFrame->MDIGetActive();
// Get the active view attached to the active MDI child
// window.
CMyView *pView = (CMyView *) pChild->GetActiveView();
----------------------
POSITION pos = GetFirstViewPosition();
CView* pFirstView = GetNextView( pos );
// This example uses CDocument::GetFirstViewPosition
// and GetNextView to repaint each view.
void CMyDoc::OnRepaintAllViews()
{
POSITION pos = GetFirstViewPosition();
while (pos != NULL)
{
CView* pView = GetNextView(pos);
pView->UpdateWindow();
}
}
// An easier way to accomplish the same result is to call
// UpdateAllViews(NULL);
MFC
学习
MFC
构架
7. **国际化和本地化**:
MFC
支持多语言界面,通过资源脚本和.rc文件,可以轻松实现
应用程序
的国际化。 8. **异常处理**:
MFC
提供了CException类,用于统一处理异常,提高了代码的健壮性。 学习
MFC
构架时,你需要...
Visual C++
MFC
编程实例教程
2. **
MFC
文档
/
视
图架构**:
MFC
采用
文档
/
视
图架构,
文档
类存储数据,
视
图类负责显示和编辑
文档
,框架窗口类作为用户界面的主要容器。学习如何创建自定义的
文档
和
视
图类,并实现它们之间的通信。 3. **用户界面设计**...
VS2013
MFC
编程基础(19个专题)
MFC
主要包括了UI元素、数据访问、网络编程等,支持单
文档
(SDI)、多
文档
(MDI)、对话框等
应用程序
类型。 3. 创建
MFC
项目:在VS2013中创建
MFC
项目包括以下步骤:启动VS2013,通过“文件”->“新建”->“项目”进入新建...
VC++
MFC
小游戏实例教程(实例)+
MFC
类库详解
**VC++
MFC
小游戏实例教程** VC++是Microsoft公司推出的一种...通过学习上述
内容
,开发者不仅可以掌握
MFC
的基本用法,还能通过实例锻炼实际开发能力,从而在Windows平台上构建功能丰富的
应用程序
,包括有趣的小游戏。
MFC
VC++ 参考手册
MFC
是构建在Windows API之上的,它封装了许多复杂的Win32 API函数,使得开发者可以更加方便地创建Windows
应用程序
,包括桌面应用、对话框、
文档
/
视
图架构等。 **VC++**(Visual C++)是微软的集成开发环境(IDE),...
硬件/系统
2,643
社区成员
17,229
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章