社区
界面
帖子详情
MFC 单文档拆分窗口问题
zheng8963
2012-03-01 04:47:45
做一个mfc 单文档的书签功能,拆分窗口,左边为书签(程序刚运行书签视图不存在,只有打开后才出现),右边是文本,按下工具栏上的按钮,书签消失;
现在问题是 这个拆分窗口要在哪里拆??
...全文
150
6
打赏
收藏
MFC 单文档拆分窗口问题
做一个mfc 单文档的书签功能,拆分窗口,左边为书签(程序刚运行书签视图不存在,只有打开后才出现),右边是文本,按下工具栏上的按钮,书签消失; 现在问题是 这个拆分窗口要在哪里拆??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zheng8963
2012-03-03
打赏
举报
回复
[Quote=引用 5 楼 heksn 的回复:]
引用 4 楼 zheng8963 的回复:
引用 1 楼 jixiang1983 的回复:
CMainFrame类中加分隔条:
CSplitterWnd m_wndSplitter;
CMainFrame类中添加虚函数:
BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext)
{
……
[/Quote]
设置SetColumnInfo 大小,那个分割条还在1该怎么办??不想这个条存在的
写不动代码的人
2012-03-01
打赏
举报
回复
[Quote=引用 4 楼 zheng8963 的回复:]
引用 1 楼 jixiang1983 的回复:
CMainFrame类中加分隔条:
CSplitterWnd m_wndSplitter;
CMainFrame类中添加虚函数:
BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext)
{
// TODO: Add your speci……
[/Quote]
通过SetColumnInfo 设置大小
zheng8963
2012-03-01
打赏
举报
回复
[Quote=引用 1 楼 jixiang1983 的回复:]
CMainFrame类中加分隔条:
CSplitterWnd m_wndSplitter;
CMainFrame类中添加虚函数:
BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext)
{
// TODO: Add your specialized code here and/or c……
[/Quote]
你这样创建 一开始fiel open 文档未打开就已经有分割了;在file/open打开文档才出现分割该怎么做
jixiang1983
2012-03-01
打赏
举报
回复
可以直接这样写,当然得注意相应的包含文件
yuanquanli12345
2012-03-01
打赏
举报
回复
[Quote=引用 1 楼 jixiang1983 的回复:]
CMainFrame类中加分隔条:
CSplitterWnd m_wndSplitter;
CMainFrame类中添加虚函数:
BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext)
{
// TODO: Add your specialized code here and/or c……
[/Quote]
请问:直接按您的方式写吗?
还需要其他设置吗?
学习中。
jixiang1983
2012-03-01
打赏
举报
回复
CMainFrame类中加分隔条:
CSplitterWnd m_wndSplitter;
CMainFrame类中添加虚函数:
BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext)
{
// TODO: Add your specialized code here and/or call the base class
if (!m_wndSplitter.CreateStatic(this, 1, 2))
return FALSE;
if (!m_wndSplitter.CreateView(0, 0, RUNTIME_CLASS(CLeftTreeView), CSize(100, 100), pContext) ||
!m_wndSplitter.CreateView(0, 1, RUNTIME_CLASS(CSDIRight0301View), CSize(100, 100), pContext))
{
m_wndSplitter.DestroyWindow();
return FALSE;
}
return TRUE;
//return CFrameWnd::OnCreateClient(lpcs, pContext);
}
添加左右两个窗口对应的视类,如:CLeftTreeView、CSDIRight0301View
VC++6.0下
MFC
单
文档
窗口
分割(
拆分
)
实现功能:将
单
文档
的
MFC
项目
窗口
,划分分左右两个部分,左侧为可视化控件
窗口
,右侧为绘图
窗口
运行环境:Windows10 64位,VC++6.0,
MFC
架构 使用方法:将其中的Test02文件夹整个解压到某一目录下,双击打开其中的...
MFC
单
文档
中实现分割
窗口
`CSplitterWnd` 类使得在
单
文档
界面(Single Document Interface, SDI)中实现
窗口
分割成为可能,允许用户在一个
窗口
内同时查看和操作多个视图。 在SDI应用中,通常只有一个
文档
与一个视图关联。然而,通过使用`...
MFC
单
文档
多视图程序设计与Splitter
拆分
窗口
实践
本教程将重点讲解如何在
MFC
环境中设计一个具有Splitter
拆分
窗口
功能的SDI应用,以及Splitter
窗口
的实践应用。 首先,我们需要创建一个基于
MFC
的SDI项目。在Visual Studio中,选择“文件”>“新建”>“项目”,然后...
mfc
拆分
窗口
代码
本篇文章将深入探讨如何在
MFC
应用中实现
单
文档
多视图(SDI)
拆分
窗口
,结合`CTreeView`, `CFormView`, 和 `CListView` 的使用。 首先,让我们了解
MFC
SDI的基本概念。SDI(Single Document Interface)是一种应用...
MFC
单
文档
视图中进行多种视图的切换
在Microsoft Foundation Class (
MFC
) 库中,
单
文档
界面(Single Document Interface, SDI)是一种常见的应用程序设计模式,它允许用户在一个
文档
窗口
内处理
单
一的
文档
数据。然而,有时我们可能希望在同一个SDI应用中...
界面
15,978
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章