也分享一个基于emWin的中文拼音输入法

2019-12-16 22:39发布

本帖最后由 neqee 于 2017-7-10 18:31 编辑

拼音索引表是引用这个帖子的:https://www.amobbs.com/thread-5668320-1-1.html
感谢chun2495、252514251两位网友!

打开工程目录下的"ExeGUISimulationDebug.exe"即可看到效果。这个emWin的中文拼音输入法已经做的很完善,也经过比较详细的测试,可以直接拿来当做模板使用(根据需要修改键盘的大小);实现的程序也非常简洁,同时也使用了emWin的一些知识点,值得阅读学习;若你还不会用emWin,可以看:”emWin 2天速成实例教程   使用例程:
emWin脱机模拟仿真软件Code::Blocks(”软件/资料下载栏目可下载)打开工程文件:SimulationTrial.cbp然后编译工程:
image015.png (7.38 KB, 下载次数: 0) 下载附件 2017-7-10 18:20 上传

另外,如果你用的是GBKGB2312编码,emWin是没有GUI_UC_SetEncodeGBK()GUI_UC_SetEncodeGB2312()函数的,需要自己实现,也许在德国人眼里,是没有GBKGB2312概念吧。  还有值得注意的是,如果你需要用编辑框控件显示中文的话,最好用UFT-8(实际就是UNICODE)编码,如果用GBKGB2312的话,会出现中文显示BUG让你抓狂;如果编辑框控件不显示中文一般就没问题。   emWin 2天速成实例教程012_基于STM32单片机的全键盘中文汉字拼音输入法.pdf.pdf (213.38 KB, 下载次数: 117) 2017-7-10 18:26 上传 点击文件名下载附件 SeggerEval_WIN32_MSVC_MinGW_GUI_V528_012基于STM32单片机的全键盘中文汉字拼音输入.rar (6.59 MB, 下载次数: 171) 2017-7-10 18:27 上传 点击文件名下载附件

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。