博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MFC单文档视图拆分窗口和相关链接
阅读量:4985 次
发布时间:2019-06-12

本文共 709 字,大约阅读时间需要 2 分钟。

第一步:准备2个视图类(如CTViewOne, CTViewTwo)

第二步:在CMainFrame类的头文件中添加数据成员变量:

//MainFrm.hprotected:    CSplitterWnd m_wndSplitter;

第三步:重载CMainFrame类的OnCreateClient函数:

BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext){    // TODO:  在此添加专用代码和/或调用基类    if (!m_wndSplitter.CreateStatic(this, 2, 1) ||        !m_wndSplitter.CreateView(0, 0, RUNTIME_CLASS(CTViewTwo), CSize(0, 0), pContext) ||        !m_wndSplitter.CreateView(1, 0, RUNTIME_CLASS(CTViewOne), CSize(0, 100), pContext)        )        return FALSE;    return TRUE;    //return CFrameWnd::OnCreateClient(lpcs, pContext);}

这里记得要将原函数的最后一行代码注释掉,否则创建的拆分窗口会被默认窗口覆盖。

 

1、

2、

3、

4、

5、

6、

转载于:https://www.cnblogs.com/rainbow70626/p/8969712.html

你可能感兴趣的文章
8-高斯金字塔
查看>>
VS批量导入多个文件
查看>>
宽带连接工具[bat]
查看>>
实现第三方系统单点登录
查看>>
C++ 打印机设置
查看>>
在 Mac OS X 环境中从源代码编译安装 FFmpeg
查看>>
Linux下java进程CPU占用率高分析方法
查看>>
ireportdesigner下载页面
查看>>
HttpServletRequest基础
查看>>
Spring框架概念
查看>>
Logistic回归的使用
查看>>
Leetcode 简略题解 - 共567题
查看>>
go语言之进阶篇指针类型和普通类型的方法集
查看>>
Go语言之进阶篇爬百度贴吧并发版
查看>>
UNIX环境高级编程——select和epoll的区别
查看>>
makefile
查看>>
通过设置窗体的AcceptButton属性,可以设置窗体的“接受”按钮,若此设计,则用户每次按下Enter键都相当于单击该按钮...
查看>>
推荐歌
查看>>
git命令
查看>>
在centos 服务器上安装phalcon框架 undefined symbol: php_pdo_get_dbh_ce
查看>>