从应用程序对话框访问MFC自定义键盘DLL

时间:2015-04-29 18:56:57

标签: dll mfc keyboard

总体目标是能够通过我在MFC中创建的应用程序访问弹出键盘。

我创建了一个带有空文本字段的对话框。我希望能够单击空白字段并使用屏幕键盘输入数据字段。

是否有任何人可以提供给我的功能或教程列表才能执行此功能?终极我将从头开始制作键盘,所以任何指导都会有用。

1 个答案:

答案 0 :(得分:1)

我的第一个想法(我可能错了,如果我错了,有人可能会纠正我。)

1)在MFC DLL中创建键盘Ui并导出KeyBoard函数,如LaunchKB(Int screenx,int screeny)CloseKB() 功能

2)我将subClass CEdit和CRichedit这样当编辑控件获得或失去焦点时,它将调用LaunchKB()函数,其中Windows ScreenX坐标必须显示键盘或CloseKB()。

3)一个回调函数注册到dll,键盘上的每次点击都会被调用,点击的字符会在编辑控件中显示。

这只是我的想法,也可能有更好的实施方式。