总体目标是能够通过我在MFC中创建的应用程序访问弹出键盘。
我创建了一个带有空文本字段的对话框。我希望能够单击空白字段并使用屏幕键盘输入数据字段。
是否有任何人可以提供给我的功能或教程列表才能执行此功能?终极我将从头开始制作键盘,所以任何指导都会有用。
答案 0 :(得分:1)
我的第一个想法(我可能错了,如果我错了,有人可能会纠正我。)
1)在MFC DLL中创建键盘Ui并导出KeyBoard函数,如LaunchKB(Int screenx,int screeny)
和CloseKB()
功能
2)我将subClass CEdit和CRichedit这样当编辑控件获得或失去焦点时,它将调用LaunchKB()函数,其中Windows ScreenX坐标必须显示键盘或CloseKB()。
3)一个回调函数注册到dll,键盘上的每次点击都会被调用,点击的字符会在编辑控件中显示。
这只是我的想法,也可能有更好的实施方式。