社区
C#
帖子详情
有没有现成的MDI框架模板可以使用呢?
gbhsky
2011-05-21 11:26:18
想做一个类似vs.net 2008那种可以随意停靠和悬浮的MDI界面,有没有直接的模板可以使用?
...全文
145
9
打赏
收藏
有没有现成的MDI框架模板可以使用呢?
想做一个类似vs.net 2008那种可以随意停靠和悬浮的MDI界面,有没有直接的模板可以使用?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
isjoe
2011-05-22
打赏
举报
回复
[Quote=引用 2 楼 isjoe 的回复:]
DevExpress控件 也有类似VS的例子。。。。。。
[/Quote]
有带源码的D版。。
用第三方控件,有时候真的会变成恶梦。。。。。。。
十八道胡同
2011-05-22
打赏
举报
回复
我记得在code project上怎经看到过这样的代码
gbhsky
2011-05-22
打赏
举报
回复
受教了,多谢!
threenewbee
2011-05-22
打赏
举报
回复
有过这样的教训,有人使用免费的某控件,它的确在Windows XP上工作良好,但是和Vista的玻璃特效不兼容。这时候他才意识到这个问题,更换控件意味着源代码要做很多变更,不更换意味着程序和新系统不兼容。修改控件又很难实现。
免费听上去很好,实际上根本不是这样。免费的东西作者根本没有积极性不断维护,尤其是.NET平台,微软的生态系统和GNU/Linux完全不同。作者免费提供自己的代码有什么动机想想都知道。lz不妨设想下什么情况下你愿意不要回报的提供一整套代码?
threenewbee
2011-05-22
打赏
举报
回复
[Quote=引用 4 楼 gbhsky 的回复:]
多谢各位的回复,哪个是免费的呢?
[/Quote]
这几个都不是免费的。但是强烈建议你使用 BCGControlBar For .NET,这个性价比高,提供源代码,而且微软官方也使用了它的简化版作为MFC库的一部分。
也许只不过付出相当于你一周的工资,但是回报相当于你几个月的劳动(从头开始搞),或者几个星期的劳动(从免费的代码完善)。
gbhsky
2011-05-22
打赏
举报
回复
多谢各位的回复,哪个是免费的呢?
余山水
2011-05-21
打赏
举报
回复
Infragist不错,只不过是注册的。质量还可以,就是速度有点慢
isjoe
2011-05-21
打赏
举报
回复
DevExpress控件 也有类似VS的例子。。。。。。
threenewbee
2011-05-21
打赏
举报
回复
有。
BCGControlBar For .NET 里面有个 Demo,就是模仿 VS2008。
SDI
框架
下与
MDI
框架
下应用类的Initstance函数实现不同
**********SDI
框架
下应用类的Initstance函数实现 CSingleDocTemplate* pDocTemplate; pDocTemplate = new CSingleDocTemplate( IDR_MAINFRAME, RUNTIME_CLASS(CSDITESTDoc), RUNTIME_CLASS(CMainFrame), // ma
[
MDI
]
MDI
框架
下 获得每个子
框架
下的任意View的Menu菜单
MDI
的菜单有两个,一个是平时看到的,也就是子
框架
childframe的菜单menu, 另一个是把所有子
框架
关掉后的菜单,也可以叫做主
框架
菜单, 这两个菜单在资源里都可以找得到,当然这两个菜单是不一样的, 用平常的getmenu()的方法获得到的是主
框架
的菜单, 而子
框架
的菜单却不好获得, 搜索了很久,才找到解决办法: 我是写在CMainFrame::OnCre
对MFC
MDI
原理的理解
MFC多文档
模板
的理解
MFC
MDI
MFC
MDI
Document Interface) 是Windows 界面的一种规范,它建立多个窗口来浏览文档数据,如Windows 中的Program Manager 等都是按
MDI
规范实现的。在实际工程软件开发中,许多程序员将其作为一种实现多窗口的标准方法。微软基础类库(Microsoft Foundation Class Library, 简称MFC 库), 是微软
[MFC]
MDI
框架
下 vs2010 动态添加菜单
VS2010 微软
使用
了新的MFC,导致之前的获得菜单的方式 都会得到一个NULL指针. 单文档
框架
下的 菜单的对象是MianFrm的成员变量 CMFCMenuBar m_wndMenuBar. 这个控制所有的新菜单. 但是
MDI
框架
就比较坑爹了, ChildFrm
使用
文档
模板
中的菜单, 根本找不到菜单对象是什么. 后来通过网上的修改m_wndMenuBar的方式发现,其实
MDI
下的菜单对象
C#
111,129
社区成员
642,535
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章