社区
界面
帖子详情
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~对面的高手瞧过来~~~~~~~~~~~~~~~~~~~~~~~
zminhao
2003-10-29 05:51:53
我用CJLibrary想做成OutLookBar风格的框架,按Bar上的按钮实现单文档切换,每一个文档都是CFormView,请问如何实现,分好说。
...全文
43
11
打赏
收藏
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~对面的高手瞧过来~~~~~~~~~~~~~~~~~~~~~~~
我用CJLibrary想做成OutLookBar风格的框架,按Bar上的按钮实现单文档切换,每一个文档都是CFormView,请问如何实现,分好说。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zminhao
2003-10-31
打赏
举报
回复
有谁做过呀,请指教一下呀,我很急呀。
vcforever
2003-10-30
打赏
举报
回复
同意flyelf(空谷清音),下面有一个方法希望对你有帮助
1.为每个视图定义ID
2.定义个SwitchView(nvID)的函数
CView *pOld=GetActiveView();
CView *pNew=(CView*)GetDlgItem(nvID);
if(pNew==NULL)//如果第一次的话
{
switch(nV)
{
case IDVIEW_XXX:
pNew=(CView*) new CMyViewXXX;
break;
case IDVIEW_XXX:
pNew=(CView*) new CMyViewXXX;
break;
}
CCreateContext context;
context.m_pCurrentDoc=pOld->GetDocument();
pNew->Create(NULL,NULL,WS_BORDER,
CFrameWnd::rectDefault,this,nvID,&context);
pNew->OnInitialUpdate();
}
this->SetActiveView(pNew);
pNew->ShowWindow(SW_SHOW);
pOld->ShowWindow(SW_HIDE);
pOld->SetDlgCtrlID(
pOld->GetRuntimeClass()==RUNTIME_CLASS(CMyEdit)?0:1);
//此处必须旧的视图的ID改回你设置的ID,因为当它活动的时候
//ID是AFX_IDW_PANE_FIRST
pNew->SetDlgCtrlID(AFX_IDW_PANE_FIRST);
//当前活动视图ID必须是AFX_IDW_PANE_FIRST
this->RecalcLayout();
4.菜单设置
pCmdUI->Enable(!GetActiveView()->IsKindOf(RUNTIME_CLASS(CMyView)));
上面只是提供一个相关的思路,具体应用和这个也差不多!
希望对你有帮助吧!
zminhao
2003-10-30
打赏
举报
回复
flyelf(空谷清音)
你的意思我知道 ,有没有例子呀,分数不够我再开新贴加
flyelf
2003-10-30
打赏
举报
回复
把窗口Create出来后,根据需要进行show/hide
flinming
2003-10-30
打赏
举报
回复
up,学习
arvid_gs
2003-10-30
打赏
举报
回复
你的这种效果可以用tabCtrl 来实现,每个 tab页上就是你要用的东西!
zminhao
2003-10-30
打赏
举报
回复
有谁做过呀,请指教一下呀,我很急呀。
zminhao
2003-10-30
打赏
举报
回复
给个完整的例子吧
nenya
2003-10-29
打赏
举报
回复
也就是MDI吧.
就是一个当前的from被激活吧
beyondtkl
2003-10-29
打赏
举报
回复
不懂 友情up
不过感觉你描述的还不是很清楚.
canoe_eyes
2003-10-29
打赏
举报
回复
up
随机开仓,止盈1~2个点,止损1~20个点能实现盈利正期望吗?
随机开仓,止盈1~2个点,止损1~20个点能实现盈利正期望吗? 《从编程小白到量化宗师之路》系列课程是一套综合性实战课程,涵盖股票,期货,虚拟货币等的交易方法和策略手段。 《m单位止盈 n单位止损的方式,能不能...
SpringBoot企业级项目开发~从基础技术栈到项目开发成神之路
本套餐将包含两大课程,旨在一步一步从基础开始学习微服务SpringBoot的相关技术栈,并最终将其应用至实际的企业业务场景中; 1、第一门课程为SpringBoot基础技术栈的开发~从菜鸟到小牛:主要在于学习巩固微服务...
Spring框架核心~IOC
课程介绍Spring核心框架中IOC的特性,课程由浅入深,从IOC的概念、作用到IOC在项目中的应用和实践等方面进行了完整的讲解 帮助具备一定Java开发基础的同学,掌握Spring框架基础应用
19年全新JDK8~JDK13全套新特性视频教程java教程lambda函数式编程
核心内容: 1)讲解JDK8~13核心特性,重点讲解LTS版本,如JDK8包含高性能日期时间处理、JVM新增内存空间讲解 2)lambda表达式、四大函数式接口、自定义函数式编程、集合框架Stream流式处理、Collector聚合统计 3)JDK8...
SpringBoot 2.x 图书管理系统
项目功能 ~~~~~~~~~~ 图书管理,图书类型管理 管理员管理 普通用户管理 管理员: 管理图书 催还图书 用户:可以借 阅图书 。 归还图书 借书需要...
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章