游戏辅助工具开发教程-从入门到精通之A3_2篇
作者:Figo
俗话说,人靠衣服马靠鞍。其实这个俗话的编造者一定对人生理解的不够,因为大多时候,这句话只是应验在仪仗队上:所谓中看不中用说的就是仪仗队。宗教是教你如何相信,而科学,则是教你如何怀疑。我相信仪仗队的队员一定觉得很光荣,因为他们被教育、被灌输的都是荣誉第一,即面子第一,但从来不告诉你为什么:这就是宗教的性质了。程序也是如此,比如Vista,画面做的有够炫、推广做的也够拉风,结果就是一仪仗队:失败。截止目前,我还是觉得Windows XP是微软最成功的产品之一。好了,下面进入正题:通用控件的介绍。这之前,来看2张布局图:


它们有值得我们吸取的经验教训,因为对于绝大多数用户来说,傻瓜式简明式操作提示和接口是最受欢迎的,用户需要的是按一下快门,然后照片就出来,而不是要学习驾驶飞机:

在我们以后的UI设计中,可能不需要你做的像专业软件那么美观,但首先要简单!记住KISS原则:Keep it simple,stupid!因为这是世界上的聪明和拥有耐心的人没有你想的那么多。下面的讲解我都是以VC++6.0作为IDE。
首先我们建立一个Win32 Application类型的空工程,前面已经讲过基本步骤。然后继续选择File->New,就会出现下面的文件:
![]()
接着我们右键->Insert

然后我们看到:

这样就可以开始设计用户接口了。下面我介绍一下上图右侧的长条上各个图标的含义,当然,局限于常见的用法。

1、图像控件
首先我们把这个对话框拖大一点,然后右键选择属性(Properties),会出现一个属性框,然后把图钉用鼠标按下:

我们用鼠标左键点按住图像控件,然后拖到对话窗面板上。现在,导入一个ICON图标文件,方法如下:

选择导入后出现下图,文件类型我们选择ico:

导入后在属性对话框重命名为IDI_ICON_BUG:

同样的步骤导入一张BMP文件,名字自定。现在让我们看下图像控件有哪些选项和作用。
1)、作为分隔符

Type选择Frame,color选择Etched,然后把控件调整为一条线,快捷键Ctrl+T测试即可看见效果。
2)、作为商标或标志容器

ICON图标文件就是我们刚才导入的文件。
3)、作为Bmp图片容器

文件格式为Bmp,图像控件支持的格式还有增强型图元文件(EMF文件,这里用的不多)。
4)、作为区域分割图

总的测试效果图如下:

其他的用法需要的时候自己去尝试和Google,毕竟我这里不是知识大全。左下角有个布局工具条,可以用来调整控件的大小和位置:
![]()
今天有点事情,先写到这里,结尾的有些突兀,见谅。明天继续控件的介绍。
那个rc后缀的文件夹我可以理解为资源文件夹么?