关于vb做虚拟键盘的几个问题!!!

oldmht 2008-10-07 01:30:05
用的是一个第三方控件来发送按键消息,现在可能还需要做一些工作就可以完成了:
1、程序永远处于最顶端
2、在其他程序(例如网页中的账号输入框)获得输入焦点的时候,点击虚拟键盘上的按钮,那个程序的输入焦点不丢失,这是所有中文输入法的虚拟键盘都有的功能

谁能给予帮助~~~~
...全文
222 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
oldmht 2008-10-07
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 SYSSZ 的回复:]
http://www.mndsoft.com/blog/article.asp?id=1082
上有个源码可参考一下
[/Quote]

这个源码只是适合于在已有的程序界面里面嵌入这么一个键盘控件,如果是做通用的虚拟键盘,就存在我说的后面那个问题
SYSSZ 2008-10-07
  • 打赏
  • 举报
回复
http://www.mndsoft.com/blog/article.asp?id=1082
上有个源码可参考一下
oldmht 2008-10-07
  • 打赏
  • 举报
回复
这个程序是做给触摸屏用的,不是为了保密
如果访问网页元素就失去通用性了,触摸屏的应用软件是多种多样的
akunkeji 2008-10-07
  • 打赏
  • 举报
回复
使用虚拟键盘主要是为了防止键盘的输入被截取而泄密,我也曾做过。
经试验,windows/输入法自带虚拟键盘的输入仍然可以被截获,在此提醒朋友们网上银行不要用系统自带的软键盘。
对你的第二个问题,我认为即便没有焦点也可以锁定网页的输入框,这就需要访问网页元素。
ZengHD 2008-10-07
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 oldmht 的回复:]
现在就差一个问题了,就是怎么点虚拟键盘的按钮的时候,不让网页上的输入框失去焦点
[/Quote]

强悍的问题
做一个不能获得焦点的窗口
dlpseeyou 2008-10-07
  • 打赏
  • 举报
回复
关注
yinweihong 2008-10-07
  • 打赏
  • 举报
回复
自己瞅瞅开源的输入法,看hook了哪些api,我看100分不可能能拿到这些个代码
oldmht 2008-10-07
  • 打赏
  • 举报
回复
现在就差一个问题了,就是怎么点虚拟键盘的按钮的时候,不让网页上的输入框失去焦点
ZengHD 2008-10-07
  • 打赏
  • 举报
回复
比较强悍的问题

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧