CGfxOutBarCtrl之提升篇

2016-01-29 12:05 32 1 收藏

CGfxOutBarCtrl之提升篇,CGfxOutBarCtrl之提升篇

【 tulaoshi.com - C语言心得技巧 】

CGfxOutBarCtrl之提升篇
作者:李晓飞

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

下载本文示例代码


本文代码运行效果图


今天难得有空停下手中的活来收一下信箱的MAIL,很高兴能收到大家的来信,其中大多都是针对上期中的一篇文章:《CGfxOutBarCtrl之BUG篇》。看到大家热情洋溢的言语我想再次感谢VC知识库的朋友们!其中有几位朋友在来信中提到:如何在多文档程序中实现类似OutLook的菜单界面呢?我觉得这个问题问的很好,因为现在大多数的界面库(BCG/CJLibrary)演示程序都是建立Dialog/SDI基础上的,所以大家按照常规做法很容易“克隆”,那么在多文档的情况我们是不是更应该来考虑一下如何来实现呢?那么现在就让我们来实现多文档下的OutLook菜单界面。

1. 建立工程:新建一个多文档类型的工程,工程名为:MultiOutLook。

2. 准备资源:为了利用原始工程中的[位图/图标/光标]等资源,建议在动手改造之前,先把原来单文档工程下的RES目录拷贝过来,然后覆盖多文档目录下的RES目录。不然动拼西凑地找资源太麻烦,哈哈。

3. 修改资源头文件(resource.h):资源虽然已经具备,可是我们还没有把它加入到工程的资源树中去,做法还是原版不动的“拿来主义”。名字可不要敲错哦。然后要注意修改resource.h文件中的符号定义(#define)。

4. 实现代码:要实现多文档下的OutLook菜单界面,你只要改变“子框架“(CChildFrame)的结构就可以。其实说白了就是把单文档时的主框架结构拉到现在多文档的子框架结构中来即可。具体做法是:把以前单文档时的CMainFrame的OnCreateClient中代码拉到现在的CChildFrame的OnCreateClient事件中来。
再者CChildFrame的成员变量:wndSplitter/wndBar/imaLarge/imaSmall/wndTree也和以前单文档时的CMainFrame中的成员变量保持一致。同样也不要忘记在CChildFrame的头文件中把用到的头文件也包含进来哦。

5. 编译运行,一切OK!

至于效率和实用你就慢慢雕刻吧!如果有什么不妥之处,也不要忘记来信告诉俺哦。
Mail:lixiaofei@geasp.com

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

来源:http://www.tulaoshi.com/n/20160129/1484545.html

延伸阅读
标签: 生活常识
家居清洁之客厅清洁篇   客厅是使用频率较高的地方,容易脏污,也不易打扫。作为一个家庭的首要空间,那么客厅应该如何清洁呢?下面让我们看看家居清洁之客厅清洁篇,帮助更多的人们更好的打扫客厅。 实木家具污渍清洁 实木家具表面的污渍,一般用温茶水等将其轻轻擦去,涂抹少许光蜡则看而已减轻损伤,并在表面形成一种...
我这里重点的介绍如何写驱动程序,对于一些应用程序我就不做介绍了,因为我对于那些高层的东西写得很少。倘若再讲,有班门弄斧之嫌,呵呵! 作为WIN98和WIN2K推荐的一项新技术来说,USB的驱动程序和以往的直接跟硬件打交道的WIN95的VXD的方式的驱动程序不同,它应该是WDM类型的。 USB的WDM接口框图如下(这个图可以说是USB软件总...
标签: ASP
  在维护网站的过程用,可能遇到过这样的情况:辛辛苦苦做出来的页面,但图片过多,网页结构、表格结构复杂,程序冗 长,使得加载速度很慢!网页总是不能完全的展现在浏览者面前。 以后的几篇文章野猫将自己在网页减肥方面的一些经验介绍给大家,希望大家都来讨论,说说自己的观点! 有关图片: 尽量把几个可能组合在一起的图片制作成...
标签: flash教程
要做出动态的遮罩效果,就要用到一些象Symbol、关键帧的基本知识了。 打开,画一个圆形,并填充如下图的球形渐变,按F8将它转化为Graphic符号。 在第30帧位置按F6插F8入关键帧,并将球形水平向右移一段距离,再将鼠标放在第1帧和第30帧之间,按右键,在展开的菜单中选中,这样就做好了球形水平从左到右运动的...
标签: 摄影
尽管像美国优胜美地国家公园或者大烟山这样的著名景点是参观和拍摄的好地方,但是对于那些热衷于风景 摄影 的人来说,这些景点在自己所有的风景摄影中只占很小的一部分。因此,如果非要等着去这些地方拍摄的机会,那么势必会成为一个悲哀的摄影者。不过,我们谈及的是摄影的魅力以及它所带来的快乐和兴趣,因此,让我们抛开这些,看看摄影给我...

经验教程

792

收藏

5
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部