【发布时间】:2015-03-12 21:20:25
【问题描述】:
是否可以让我的覆盖在系统范围内优先,所以即使在运行网络浏览器、文字编辑器或绘图程序时(我的应用仍将在后台运行或作为服务显然)
使用 Visual C# 2010
我在代码中如何覆盖的示例:
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
if((keyData == (Keys.Control | Keys.C))
{
//your implementation
return true;
}
else if((keyData == (Keys.Control | Keys.V))
{
//your implementation
return true;
}
else
{
return base.ProcessCmdKey(ref msg, keyData);
}
}
【问题讨论】:
-
如果你给我一个-1,请至少解释一下原因
-
你想要的是一个全局钩子。见blogs.msdn.com/b/toub/archive/2006/05/03/589423.aspx
-
您能否为您的问题提供更多信息。您想获取密钥吗?