联系方式:
support@gamebs.com

开发用户界面

用户界面是游戏辅助工具的控制和显示模块,开发者可以根据产品需求来设计,开发过程与开发其他产品的界面没什么不同。

开发包中提供的所有示例程序的用户界面使用的都是对话框工程,因为对话框是最简单最方便的界面形式,并且可以满足绝大多数游戏辅助工具对界面的要求。所以,我们将以创建一个对话框工程来介绍用户界面的实现。

创建对话框工程

有三种方法可以创建一个游戏辅助工具的对话框工程。

(一)使用GameBsUI AppWizard

这种方法是首选,可以极大地提高开发效率。如何安装GameBs工程向导?请参考: 安装GameBs工程向导

新建项目 --> 选择GameBsUI AppWizard --> 选择路径(如:D:\source) --> 输入项目名TestDemo --> 点OK按钮完成项目创建,如图1所示。

图1

此时如果直接编译会出现一些连接错误,这是因为工程所依赖的几个库没有配置。请把以下库文件配置到该工程的依赖库中,

kbhook.lib wtermin.lib GmbsManager.lib wndbase.lib

在VC6.0中,如何配置工程的依赖库?请参考: 配置工程的依赖库

编译链接通过后,会在Debug目录下生成一个可执行文件TestDemo.exe。运行这个可执行文件,界面如图2所示:

图2

以这个界面为基础,根据产品的需求加入你需要的界面元素。

(二)通过MFC向导创建

打开VC6.0 --> 新建(New) --> 选择MFC AppWizard (exe) --> 选择路径(如:D:\source)--> 输入项目名 (如:TestDemo)--> 点OK按钮(如图1所示)

在弹出的新对话框中:选择对话框(Dialog based) --> 点完成(Finish)按钮创建。

图3

这只是个空的对话框,如果想加入目标进程选择和平台安装卸载等功能,建议您参考开发包中的示例程序。

(二)把示例程序改名

选择一个示例程序,复制它的对话框工程的所有源码到你的产品目录中,然后把工程改成你想要的名字。

如何把一个VC6.0的工程改名?请参考: 修改工程名称