问题描述:
1、win7自带的计算器(win+r, 输入calc),
1.1 当 无输入, 计算器显示为0;当输入某个数时,显示 0 变成了输入的字符
1.2 输入限制也做的很好,不能输入,部分特殊字符,不能输入中英文;
2、项目需要,需要用软件模拟win7计算器输入,达成和win7计算器相似的功能,我已经实现了 限制输入某些特殊字符,唯独没有实现:无输入时,显示为0,当输入某个字符,将0替换为输入的字符。已重写EN_CHANGE消息,但还是没有能实现 问题原因已经找到:模拟的键盘(见下图) 和物理键盘输入冲突,无法达到一个平衡。模拟的键盘可以限制输入和实现项目组需要的功能,
物理键盘的输入没有实现
3、尝试了从驱动层来达成,已被项目组老大打回。
4、求解。
附软件模拟图