设为首页 加入收藏

TOP

5.3.1 使用Pictrue控件显示图像
2013-10-07 13:02:23 来源: 作者: 【 】 浏览:56
Tags:5.3.1 使用 Pictrue 控件 显示 图像

5.3  游戏中图像的显示

不知道读者朋友们有没有玩过"星际争霸"这款游戏。它无论从游戏设计还是游戏画面上都非常出色。

一款游戏效果如何,主要由玩家所看到的显示效果来决定。一款游戏不论设计得再好,如果没有一个很好的图像显示效果,那展现在玩家眼前的东西将大打折扣。所以,游戏中图像的显示,是游戏开发中的重中之重。笔者将在本节中详细讲解Visual C++(www.cppentry.com)中的3种图像显示方法。

5.3.1  使用Pictrue控件显示图像

在Visual C++(www.cppentry.com)中可以使用Picture控件静态显示一张图片,即图片先通过资源管理器加载,在程序运行时就已经存在于程序之中,被直接显示出来。其方法如下:

技巧:使用Pictrue控件时,必须将图片资源先加载到工程中才能使用。

(1)创建一个基于对话框模式的应用程序--PicDemo,如图5.1所示。

 
(点击查看大图)图5.1  PicDemo基于对话框模式的主界面

(2)给当前应用程序添加一个图片资源。在图5.1的左边树型菜单中,右击PicDemo resourecs结点。在弹出的快捷菜单中选中Import选项,如图5.2所示。

(3)之后会弹出Import Resource对话框,如图5.3所示。在这里选中示例程序中的demo.bmp文件。这张图片资源的ID为IDB_BITMAP1。

 
图5.2  选择Import选项
 
(点击查看大图)图5.3  Import Resource对话框
(4)添加完图片资源后,就需要给对话框添加picture控件。添加方法为:选中右边控件列表中的picture控件,并拖入对话框资源中即可。加入控件后的效果如图5.4所示。
 
(点击查看大图)图5.4  添加picture控件

(5)右击对话框上的picture控件。在弹出的菜单中选中Properties(属性)选项。在弹出的对话框的Type下拉列表框中选择Bitmap,紧跟着下面会出现一个Image下拉列表框,如图5.5所示。在该下拉列表框中就会看到所有已经载入好的图片,选中IDB_BITMAP1的图片资源。

(6)编译程序并运行,最后效果如图5.6所示。

 
(点击查看大图)图5.5  picture控件的属性对话框设置
 
图5.6  静态显示图片程序运行效果

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇5.1.3 多媒体能做什么 下一篇4.1.3 与服务器进行连接

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: