参考了网络上的一个键盘程序,再加上CSDN的热心哥们
zhllxt 的帮助,完成了这么一个输入键盘
按键响应这部分的代码有点冗余,由于项目比较紧迫,就暂时没有优化,实现了功能就行
效果图一:
效果图二:
下载链接:
下载链接
最后按照惯例,这程序有个缺陷请教一下:
关于调用这个CWnd键盘。我是在编辑框的OnSetFocus里调用的键盘,然后KillFocus里关闭的。
所以现象就是,单击编辑框,出现键盘,输入完成后,单击键盘右上角的关闭,假如此时想修改编辑框内容,再单击编辑框就无法调用出来了,除非让编辑框先失去焦点,再单击。难道我还要重写编辑框,响应它的单击消息,而不能只管它的得到焦点的消息