我正在尝试构建拦截printjobs的C#应用程序。应用程序应该在用户按下ctrl + p时执行。有没有办法可以替换这个键盘快捷键的功能,以便它可以执行我自己的应用程序而不是默认的Windows打印应用程序,或者如何为我的应用程序创建自定义键盘快捷键?
答案 0 :(得分:2)
答案 1 :(得分:0)
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
if (keyData == (Keys.Control | Keys.p))
{
return true;
}
return base.ProcessCmdKey(ref msg, keyData);
}
那应该为你重写CTRL + P