由于篇幅原因,这里只给出12个按钮的显示代码。在双击配置文件列表框的时候,获取配置文件列表框的索引顺序,然后用该顺序值取出“方案组”中对应的映射方案,显示到“按钮映射列表框”中。代码如下所示:
方案的编辑使用键盘事件的“按下某键”作为输入源,将输入键位的ASCII值设置到按钮映射列表框中,这里不再过多叙述。
方案的写回和同方案的显示相反,从“按钮映射列表框”中获取修改后的方案,写到“方案组”中覆盖原来的内容,如下代码:
4.4 加载与保存
方案保存使用ini文件来完成。易语言对ini文件的基本操作进行了封装,可以方便的对该类型文件进行操作。
[方案名称]
KeyMapping=左,右,上,下,键1, 键2, 键3, 键4,……键32 |
加载方案时将文件读取到“方案组”中并把配置节名添加到“配置文件列表框”中,在读取时要保证读取到的内容在“方案组”和“配置文件列表框”一致。代码如下:
保存方案和加载方案相反,代码如下:
|