关于定义的 热键 的问题 用registerhotkey定义了一个程序的热键 , 比如我定义了F, 按F 程序是响应了,但是在别的窗口F就不能用了, 比如聊天打字窗口什么的,怎么解决,能当激活的窗口和 后台程序一起响应》?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 procedure TForm2.FormCreate(Sender: TObject);begin vID := GlobalAddAtom('Ctrl+Enter'); RegisterHotKey(Handle,vID,MOD_CONTROL,VK_RETURN);end因為已經指定了HOTKEY注冊給指定的句柄,所以不同程序用同一個KEY肯定會出現熱鍵沖突的。 換吧 试试HotkeyManager组件,比较好用.http://www.2ccc.com/article.asp?articleid=1656 针对单独的窗口可以设置KeyPreview属性,然后在窗体的OnKeyDown事件中处理;或者是MainMenu里设个ShortCut='F'的菜单针对单独vcl模块,可以在Application.OnMessage中拦消息处理 楼上几位说得很清楚,我倾向于用GlobalAddAtom函数来处理 菜问如何重写控制台输出的最后一行? stringgrid的问题 请教:ADOQuery.Lookup('ActionID',ActionID,'FormName')判断空值 没有人知道怎么做吗?救命啊----------------------------------!!!!!!!!!!!!!! 等待 如何,创建一个自己的ActiveX控件呢?? 整数与字符串的转换 $#@60 是什么意思? 哪位同志有infopower,及注册码? Table在用Filter过滤问题 如何实现 edit[i].text:=fields[i].asstring?? deiphi 如何给这个页面提交数据呀??
vID := GlobalAddAtom('Ctrl+Enter');
RegisterHotKey(Handle,vID,MOD_CONTROL,VK_RETURN);
end因為已經指定了HOTKEY注冊給指定的句柄,所以不同程序用同一個KEY肯定會出現熱鍵沖突的。 換吧
http://www.2ccc.com/article.asp?articleid=1656
针对单独vcl模块,可以在Application.OnMessage中拦消息处理