怎样判断键盘按键(无论焦点在哪个控件上) 我想制作一个可以根据按键来执行某段代码的程序。怎样可以使程序无论焦点在哪个控件上都可以检测到按键。我想如果程序放进了系统盘也可以监测。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你在开发商业应用吗?我正在做一个控件:系统键盘HOOK。功能:能够知道其他进程和铵键消息(例如NotePad,Word ,等等)如果你实现这一功能,需要设置使用HOOK技术。(如果只是得到你自己的进程,这样比较简单)如果要得到系统其他进程的键盘消息,需要C++DLL。'***********************************************************'*希望能够对你有所帮助!'***********************************************************'********************************************'对不起,放一点广告,对您带来的不便敬请原谅!广告:我的第一个Visual Basic 6.0作品,欢迎大家试用,注册用户得到全部源代码。 EasyDialog能够做什么?(为了增强Windows通用打开/保存对话框,能够快速的打开经常访问的文件夹或者文件)一、快速地在通用打开/保存对话框中打开你经常访问的文件夹/文件。二、快速地在Windows Explorer中打开经常访问的文件夹/文件。三、快速地在IE浏览器打开你经常访问的网站。四、快速地给你的朋友发Email五、能够使您方便地按照逻辑分类来组织和管理您的文件夹/文件,您经常访问的网址,您的Email地址。'********************************************'*下载EasyDialog:http://www.softboyzhou.com/download/EasyDialog.asp'***************'*购买EasyDialog:http://www.softreg.com.cn/shareware_view.asp?id=/7148D197-1C1D-4E84-B92A-EE2CC07D27C0/'***************'*给我写信:有什么问题请来信。[email protected] 用API函数RegisterHotKey 注册一个系统全局热键,即使程序不在前台也能收到系统消息UnregisterHotKey 注销一个系统全局热键 单纯对窗体而言,将form.KeyPreview设置为true,无论焦点在窗体的哪个控件上,只要有按键按下首先会触发 Form的键盘事件,接着才会触发相应的焦点控件的键盘事件。若要拦截系统按键,要用api了。 form.KeyPreview设置为true但只能为当前的应用程序为激活时才有效,如果楼主只想在当前应用程序激活的情况下按下“快捷键”的话,可以参考楼上的回答,但如果想做一个系统热键的话,,,非RegisterHotKey不可 模拟鼠标点击第三方SysTreeView32树状控件难题 vb能够调用MAPLE文件吗? 关于DirectSoundBuffer的问题 子窗体的工具栏能替换父窗体的工具栏吗?--解决了立即给分 如何将EXCEL表中的数据导入DataGrid?(ADO) asp中如何把word转成HTML? 在VB中怎样将二进制转换为无符号整型数啊? 不通过数据库,怎样得到与自己连通的服务器的当前时间和日期 怎样解决多用户访问Access数据库啊 select into问题。 两种罕有的VB语句格式, 请教大虾~~~ [:vb急救:],调用.dll中函数时,传递参数出错。
我正在做一个控件:系统键盘HOOK。
功能:能够知道其他进程和铵键消息(例如NotePad,Word ,等等)如果你实现这一功能,需要设置使用HOOK技术。(如果只是得到你自己的进程,这样比较简单)
如果要得到系统其他进程的键盘消息,需要C++DLL。'***********************************************************
'*希望能够对你有所帮助!
'***********************************************************'********************************************
'对不起,放一点广告,对您带来的不便敬请原谅!
广告:我的第一个Visual Basic 6.0作品,欢迎大家试用,注册用户得到全部源代码。 EasyDialog能够做什么?
(为了增强Windows通用打开/保存对话框,能够快速的打开经常访问的文件夹或者文件)
一、快速地在通用打开/保存对话框中打开你经常访问的文件夹/文件。
二、快速地在Windows Explorer中打开经常访问的文件夹/文件。
三、快速地在IE浏览器打开你经常访问的网站。
四、快速地给你的朋友发Email
五、能够使您方便地按照逻辑分类来组织和管理您的文件夹/文件,您经常访问的网址,您的Email地址。'********************************************
'*下载EasyDialog:
http://www.softboyzhou.com/download/EasyDialog.asp
'***************
'*购买EasyDialog:
http://www.softreg.com.cn/shareware_view.asp?id=/7148D197-1C1D-4E84-B92A-EE2CC07D27C0/
'***************
'*给我写信:有什么问题请来信。
[email protected]
RegisterHotKey 注册一个系统全局热键,即使程序不在前台也能收到系统消息
UnregisterHotKey 注销一个系统全局热键
若要拦截系统按键,要用api了。