c++ - MFC MDI 向文档添加第二个视图
问题描述
这是我的第一个问题......我需要帮助,因为我必须在我的文档中添加第二个视图......我不知道我还能做些什么。我尝试使用 addView() 等...
任何人都可以帮助我吗?
PS:对不起我的英语不好
解决方案
从您的文档类实现:
CFrameWnd* pNewFrame=pDocTemplate->CreateNewFrame(this, NULL);
if (pNewFrame == NULL) return; // not created
// Optional - Set icon, if the default isn't OK
pNewFrame->SetIcon((HICON)LoadImage(AfxGetInstanceHandle(),
MAKEINTRESOURCE(nIDIcon), IMAGE_ICON, 16,16,LR_SHARED), FALSE);
pDocTemplate->InitialUpdateFrame(pNewFrame,this,TRUE);
pDocTemplate
可以从您的派生类成员中的new CMultiDocTemplate()
调用中获得(只需存储它)。InitInstance()
CWinApp
推荐阅读
- linux - Centos 6.9 - MISCONF Redis 配置为保存 RDB 快照,但目前无法持久保存在磁盘上
- android - 是否可以过滤蓝牙扫描结果以显示具有特定名称的设备
- c# - C# TCPListener 仅在第一次关闭应用程序后继续侦听
- angular5 - 多个字段的图像上传Angular 5
- apache-spark - 如何使用 foreachPartition (pySpark) 将分区写入 Postgres
- html - 错误类型错误:无法读取属性 ANGULAR6
- html - 使用 BeautifulSoup 从 html 代码中获取文本
- matlab - MATLAB:尝试创建 .mp4 文件时权限被拒绝
- windows - 如何在 Windows 7 上首次使用 Julia?
- json - 如何在 amp-list 中插入 html 内容