其他应用程序成为焦点啥意思

其他应用程序成为焦点啥意思,第1张

我现在想做一个软键盘。或者让软键盘不抢其它程序的焦点。

我的程序(JAVA或PB做写的)总被别的程序抢焦点,例如杀毒运行,其他程序自动d窗等等问题,能不能使用directX开发普通应用程序外壳,使应用程序永远不会失去焦点,如果有麻烦提供以下思路及先关API。

焦点是接收用户鼠标或键盘输入的能力。

当对象具有焦点时,可接收用户的输入。

一个小程序和另外一个小程序的切点就是焦点。

方法一:

'在加载时,将HScroll1滚动条的TAB顺序设置为首选:

Private

Sub

Form_Load()

HScroll1.TabIndex

=

0

‘设置为首选

End

Sub

方法二:

'在加载时,将焦点设置到滚动条上:

Private

Sub

Form_Load()

HScroll1.SetFocus

'设置焦点

End

Sub

最好别用 按下某键 ,可以用 注册热键

.版本 2

.支持库 shellEx

.程序集 窗口程序集1

.程序集变量 键代码, 整数

.子程序 __启动窗口_创建完毕

键代码 = 注册热键 (取窗口句柄 (), 标签1.取窗口句柄 (), 0, #Q键)

' 注册的热键是会返回热键标识的,直接把他赋值到整数型变量里

.子程序 _标签1_反馈事件, 整数型

.参数 参数一, 整数型

.参数 参数二, 整数型

.如果 (参数一 = 键代码) ' 这里参数一就是键代码

信息框 (键代码, 0, )

.否则

上面这个没问题


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11502890.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存