当前位置:首页 » 行业资讯
开发技术指南» 文章正文
    引言: visual c++提供的应用程序框架虽然可以自动生成多文档(mdi)的应用程序,但是程序的界面比较单调,如果能够在主框架中添加上彩色位图,一定能够大大改观程序的界面效果。
 

 

    摘要:  10月11日下午2点信息产业部在北京宣布“2005年(第15届)中国国际通信设备技术展览会”将于2005年10月18日至22日在北京中国国际展览中心举行。届时将有来自美国、欧洲等17个国家和地区的500多家厂商参展,展览面积达到50000平方米,为历年亚洲最大规模通信展。   本届展会由信息产业部和中国国际贸易促进委员会主办,中国邮电器材集团公司和中国国际展览中心集团承办。中国电信、中国网通、......
    摘要:  我们在进行程序的界面设计时,常常希望将位图的关键部分,也既是图像的前景显示在界面上,而将位图的背景隐藏起来,将位图与界面很自然的融合在一起,本实例介绍了透明位图的制作知识,并将透明位图在一个对话框中显示了出来,界面效果如图一所示:  一、 实现方法  绘制"透明"位图是指绘制某一位图中除指定颜色外的其余部分,我们称这种颜色为"透明色"。通过将位图的背景色指定为"透明色",在绘制时,不绘制这部分......


在VC++项目中为MDI主框架窗口添加位图
  visual c++提供的应用程序框架虽然可以自动生成多文档(mdi)的应用程序,但是程序的界面比较单调,如果能够在主框架中添加上彩色位图,一定能够大大改观程序的界面效果.目前也有些编程资料涉及到如何在mdi应用程序的主框架中添加彩色位图,但具体实践过程中都有一些小问题,为此,本实例介绍了一种比较简单可行的方法,可以在程序中圆满地实现这种功能,程序运行后的界面效果如图一所示:

【程序编程相关:全球限量版EN7800GT Dual将在

【推荐阅读:High Impact Paintbal

【扩展信息:华擎P4Dual-915GL最佳接班人P

  一.实现方法

  在多文档界面下,应用程序会自动生成一个新的子窗口,而一个实际的应用系统往往是由用户操作后再生成新的窗口.为了去掉开始的子窗口,方便在主框架中添加彩色位图,可在应用程序文件分析命令行的语句

  这时候编译运行程序就会反响去掉子窗口只剩下主框架窗口了.因为在多文档界面中,系统生成两个菜单:一个是用户的菜单,另一个是系统主框架菜单.通常用户工作在用户菜单.为了保证菜单界面不变,可修改主框架菜单资源,使其与用户菜单保持一致.

  下面我们进入正题,如何在主框架中添加位图.首先要清楚对于一个mdi应用程序的主框架窗口来说,它包含一个特殊的子窗口,称为mdiclient窗口,应用程序的主框架类中有一个成员变量m_hwndmdiclient 指的就是mdiclient窗口.mdiclient窗口负责管理主框架窗口的客户区.直接对mdi客户窗口编程有一定的难度,原因是mdiframewnd的客户区完全被mdiclient窗口覆盖掉了.正因为上述原因,mdi主窗口类mdiframewnd的背景色与光标都不起作用.同时,微软的mfc并不支持将mdiclient窗口作为子类,mdiclient窗口只能使用标准的背景色与光标,所以对mdi客户窗口编程不能象对普通窗口那样简单地重载wm_paint的消息处理函数.
...   下一页
 ·vc++.net的gdi+入门之位图和图标    »显示摘要«
    摘要:  位图  位图是用于在窗体上显示图片的图形对象,它是各种场合下图形对象常用的一种类型。例如,位图可以作为窗体的背景,下面是用于某些windows版本随带的弹球游戏图:  位图也可以用来装饰对话框来达到美学效果。下图wordperfect 2002安装程序界面上的位图就显示了这种效果。  位图最常用的用法可能还是被作为工具条上的图片。  一、创建一个位图  为了创建一个位图,可以使用任何图形应用程......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE