在应用STemWin设计GUI时,可以先用GUIBuilder.exe软件设计界面,其使用非常简单,完全后PC中的VB等软件的使用很类似,点击控件添加在窗体上,可以对窗体的一些属性进行设置,不过,不能对控件的全部属性进行设置,也不能查看运行效果。
GUIBuilder.exe工具一般在安装mdk的时候回自带,具体的目录一般在D:\Program Files (x86)\Keil\ARM\Segger\emWin\Tool,当然,你也可以自己在网上下载相应的版本进行设计。
设计完成的界面保存时,会在GUIBuilder.exe软件的相应目录下生存一个c文件。我们可以把这个C文件添加到自己的工程,也可以添加到仿真工程中进行仿真,下面我们就看看仿真结果。
需要注意的是:
1. GUIBuilder.exe中不带中文字库,所以选择字体只能选择16大小的任意字体,最后在工程中把它改成中文字体,中文字体一般都是16x16,至于如何生成中文字库这里就不说明了。
2. 使用VS2013可以实现GUI的基本上所有的操作,可以修改屏的大小,也可以实现触摸屏的模拟。
3. 使用中注意文件的保函关系和头文件的添加。