腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
c#
winforms
-
是否
可以
在
多个
应用
程序上
使用
全局
热键
、
、
在
PDF阅读器中,我们
使用
右箭头按钮切换到下一页。
在
我自己的
winforms
应用
程序中,我为
全局
热键
分配了右箭头键,当我按下右箭头键时,它会显示"hello world“作为试用目的。我希望当我按下PDF阅读器上的右箭头按钮时,两者都切换到下一页并说"hello world“,因为我自己的winform
应用
程序中有
全局
热键
分配。 当我
在
谷歌上搜索时,我找不到一篇关于这种情况的文章
浏览 18
提问于2020-01-19
得票数 0
回答已采纳
1
回答
C#
控制台
应用
程序中的
多个
全局
热键
、
、
要在
C#
中的控制台
应用
程序中注册
全局
热键
,我
使用
以下代码: HotKeyManager.RegisterHotKeyHotKeyManager.HotKeyPressed += new EventHandler<HotKeyEventArgs>(HotKeyManager_HotKeyPressed2); 有人能帮我更改代码吗,或者建议
浏览 2
提问于2014-07-06
得票数 1
回答已采纳
2
回答
WPF -
在
VB.NET中分配
全局
热键
、
我正在尝试
在
WPF中实现
全局
热键
(即使没有焦点在表单上),但
使用
VB.NET。有很多
使用
C#
的例子,但我已经尝试了几个小时来转换这些
热键
,但没有得到任何工作。我曾经
使用
RegisterHotkey让他们
在
WinForms
中工作,但是
在
WPF中不再有Wndproc了… 基本上,我只需要像Alt+A这样的
热键
来
在
我的代码中运行Private Sub。
浏览 0
提问于2016-02-02
得票数 1
2
回答
当我将visible正确设置为true时,如何防止我的
C#
winforms
应用
程序窃取焦点?
、
、
、
我有一个在后台运行的
C#
winforms
应用
程序,它监听按下的
热键
。当按下
热键
时,我的窗体会短暂出现。窗体始终在运行,但设置为隐藏,直到我收到一个
热键
事件,此时我将visible属性设置为true。真正奇怪的是,
在
我的
C#
应用
程序从另一个
应用
程序上
窃取了焦点之后,它再也不会这样做了。例如:我启动我的
应用
程序,然后启动一些全屏幕的
应用
程序,比如团队堡垒2,然后我按
浏览 5
提问于2010-05-15
得票数 7
回答已采纳
1
回答
Winforms
:
Winforms
应用
程序
在
面板中托管其他
应用
程序的键盘快捷键
、
我有一个
Winforms
应用
程序,它在面板中托管了两个PDF (非托管C++)。我想拥有项目处理的
应用
程序范围的
热键
(打开、保存、关闭、.)即使当用户将注意力集中
在
托管的PDF查看器上时,它也能工作。我设法通过Winapi和RegisterHotKey实现了这一点,但是客户机不喜欢它们是系统范围的(例如,它们禁用相同的MS
热键
) 我确实尝试过在窗体的激活/停用事件上禁用和启用
全局
热键
,但是即使我没有离开自己的
应用
程序
浏览 2
提问于2012-02-23
得票数 2
回答已采纳
1
回答
使用
NotifyIcon的无窗口
应用
程序的
全局
热键
、
、
、
、
我有一个无窗口的
winforms
应用
程序,它
使用
ApplicationContext来设置用户
可以
控制的NotifyIcon (TrayIcon)。但我也想
使用
热键
。我发现了一些
使用
RegisterHotkey的好方法(例如,),但它们都需要一个窗体或本机窗口,由于副作用,我不想
使用
它们。但是我已经
使用
了一个NotifyIcon (TrayIcon),而且我猜它已经有了某种消息管道来触发点击等等。我如何
使用
它来注册<
浏览 7
提问于2020-06-18
得票数 0
3
回答
在
C#
中获取不带
热键
(‘&’)的标签文本
、
、
、
在
我的
C#
Winforms
应用
程序中,我有几个设置了
热键
的labels控件(例如:&Name)。我们
使用
的是JAWS屏幕阅读器。名称总是给出“& Label.Text”。有没有办法
在
没有
热键
(‘&’)的情况下获得标签文本?我不能用String.empty替换'&‘,因为只需要很少的标签包含实际的'&’。
浏览 28
提问于2017-01-19
得票数 1
2
回答
如何判断
WinForms
应用
程序已被鼠标点击
、
、
WinForms
应用
程序
在
单击
热键
(Ctrl键+鼠标右键)后从鼠标位置捕获单词。按下
热键
后,组件
使用
单击的控件、hwnd参数和鼠标位置引发事件。我如何知道
热键
是否
点击了
应用
程序? 有必要知道,因为当
应用
程序被捕获单词的某个窗口隐藏时,它将显示在前面,如果覆盖了单词,则会改变位置。
浏览 0
提问于2012-07-08
得票数 1
回答已采纳
1
回答
Windows Event_System_Foreground交付订单
、
在
插件架构(特别是Sparx Systems Enterprise Architect)中工作,该架构既不转发原始键盘事件,也不转发熟知的键盘事件,
可以
使用
定义插件的键盘快捷键。这些
热键
是
全局
的,如果指定的组合键已经注册,则注册调用将失败。 由于执行插件的
应用
程序
可以
在
多个
实例中运行,因此需要根据哪个实例在前台来重复注册和注销
热键
。
可以
为此目的设置的,但问题是:
是否
有保证交付订单?
浏览 0
提问于2014-07-28
得票数 0
1
回答
当
使用
多个
键盘时,获取UWP窗口中按键事件的键盘设备ID
、
、
目前,我有一个用C++编写的Win32桌面程序,它
使用
应用
程序接口(一个观察消息的消息循环)来读取按键事件,并获得产生该事件的特定键盘的句柄。现在因为开发一个好的UWP对我来说似乎是一件痛苦的事情,所以我想
使用
Win32 UI。我尝试过,但它始终是一个空字符串("")。也许这是因为它只
在
Xbox上受支持?另一种选择是再次
使用
Raw Input API,但我遇到的第一个问题是:我甚至
可以
从UWP窗口获取窗口消息吗?如果是这样的话:
是否
可以</e
浏览 19
提问于2020-04-07
得票数 0
3
回答
无法
使用
SendKeys或SendMessage以编程方式粘贴非文本对象
、
、
我
使用
RegisterHotKey Win32 API来侦听Ctrl_V键组合,并
使用
WndProc方法来处理这个
热键
通知。此外,我现在
使用
Alt_Shift_V作为
热键
,以避免与默认的粘贴命令冲突。所以粘贴非文本数据
可以
很好地工作。但是,将文本粘贴到Visual studio和Office
应用
程序不起作用。在这些
应用
程序中,SendKeys("^V")似乎有不同的解释方式。你有什么办法让它工作起来吗?
浏览 0
提问于2010-02-25
得票数 2
回答已采纳
2
回答
如何以编程方式检测代码
是否
在
共享DLL或exe中运行?
、
、
、
、
A有一个
C#
类,它简化了
全局
热键
的处理。该类
使用
Win32-API函数RegisterHotKey()来注册
热键
。根据MSDN,此函数在从
应用
程序调用时需要介于0x0000到0xBFFF之间的ID值,在从共享DLL调用时需要介于0xC000到0xFFFF之间的ID值。
在
动态链接库中运行时,
可以
使用
GlobalAddAtom()来获取ID。 为了对类的用户隐藏这种区别,类本身应该决定在注册
热键
时
使用
哪
浏览 1
提问于2009-10-28
得票数 4
回答已采纳
1
回答
如何将未处理的KeyDown事件传播到父控件?
、
背景 我有两个相当复杂的
C#
gui
应用
程序,其中的控件嵌套在控件内部,这些控件需要
全局
处理
热键
(也就是说,无论焦点在何处,都需要一个顶级处理程序来捕获按键)。
在
集中控件处理密钥的情况下,我希望避免调用
全局
热键
处理程序。我目前的解决方案是
使用
全局
处理
热键
,然后
在
PreFilterMessage调用中,我有代码
可以
绕过
全局
热键
,如果已知有焦点的控件
浏览 6
提问于2013-04-04
得票数 4
2
回答
工具,菜单栏-如何在
c#
winforms
中更改它们的位置?
、
是否
有任何方法来更改工具条或菜单条的位置?我希望
在
我的
winforms
应用
程序上
的自定义位置上有一个下拉菜单(我正在
使用
c#
)。 如果没有,我还
可以
尝试其他下拉菜单类型组件吗?
浏览 3
提问于2013-11-19
得票数 4
回答已采纳
1
回答
在
C#
中触发了一个事件后,我该怎么做?
、
我
使用
下面的
在
我的
C#
应用
程序中处理
全局
键盘和鼠标挂钩。 这个项目基本上是一个
使用
WH_MOUSE_LL或WH_KEYBOARD_LL常量的Win API调用SetWindowsHookEx的包装器。基本上,我对它进行了设置,这样它就
可以
检测到按下
全局
热键
(比如CTRL),然后用户以预定义手势的形式移动鼠标,然后释放
全局
热键
。我
使用
SendKeys.Send/SendWa
浏览 1
提问于2010-05-03
得票数 3
回答已采纳
1
回答
AIR vs Autohotkey vs
C#
for quick windows form + output (AIR vs Autohotkey vs windows form+快速输出
、
、
我一直
在
使用
Autohotkey创建quickie GUI
应用
程序,这些
应用
程序
可以
获取数据,
应用
样式和格式,并输出到剪贴板或平面文件中。这些是为那些需要在HTML环境中工作但对标签一无所知的用户提供的“迷你
应用
程序”。 我已经考虑过超越自动
热键
,我正在考虑Windows Forms (
C#
)和Adobe AIR。作为一个有
winforms
和AHK经验的人,Air是我
可以
学习的东西吗?我可能有几个M
浏览 3
提问于2010-12-06
得票数 0
回答已采纳
1
回答
全局
热键
-
C#
、
、
我已经构建了一个
应用
程序来监听
全局
热键
(Alt + Space当前),当我按下
热键
时,谷歌Chrome
在
焦点,它会使我的
应用
程序聚焦,但也打开Chrome的上下文菜单(右键菜单)。我对
使用
了下面的dll。 我能阻止这种事发生吗?如果是的话,怎么做?这不是一个主要的问题,但如果有一种方法,你
可以
清除所有现有的
热键
与该组合,然后我想学习这个。要将此特性正确地实现到
C#
WinForm中,我
使用
了本教程,
浏览 1
提问于2012-04-16
得票数 0
回答已采纳
1
回答
什么是最好的方法来捕获键按组合的所有者形式?
、
、
我有一个具有
多个
子窗体的
全局
父窗体,并且希望有一个快捷键组合,以便用户
在
它们之间循环。我希望这个逻辑由父表单来处理,这样子表单就
可以
保持独立于此。这种明显常见的场景(例如,
在
Visual中切换活动文档、浏览器中的活动选项卡等等)被证明很难实现。到目前为止,我发现的唯一方法是
使用
全局
钩子或
热键
。这种方法的问题是,它们阻止其他
应用
程序
使用
相同的
热键
,因为设置是
在
系统范围内
应用<
浏览 0
提问于2016-11-11
得票数 0
回答已采纳
1
回答
对于输入类型的所有给定元素,
是否
可以
全局
地抑制某些事件?
我开始工作什么将是一个大的角2
应用
程序。在这个
应用
程序中,我想提供一些
全局
热键
。我计划
使用
这样的全球活动:keyboardInput(event: KeyboardEvent) 然而,在我看来,如果用户
在
元素上键入了什么,那么他们就
可以
键入
热键
组合,那么这些
全局
热键
事件就会触发。我想知道的
浏览 2
提问于2018-01-16
得票数 1
回答已采纳
1
回答
防止用户通过系统
热键
退出windows
应用
程序
、
、
、
我一直
在
开发一个收银机
应用
程序。我们需要通过
使用
Alt + Esc,Ctrl + Alt + Del或Alt + Tab等组合来防止用户退出
应用
程序,我们将提供一个单独的自定义
热键
来退出。该
应用
程序将是全屏的,没有任何关闭按钮。我已经做了全屏,没有交叉按钮的部分,但坚持禁用低系统级别的
热键
。我如何在
C#
中做到这一点?编辑:我们
使用
WinForms
。该
应用
程序将在Windows XP/Vis
浏览 4
提问于2011-08-17
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C# 第三方曲线库及其特点
Build 2018大会:.NET概述和路线图
盘点3个.Net解压缩开源库
.NET Core 3将支持Windows桌面应用
DotNetZip:.NET中的强大ZIP文件处理库
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券