如何在Visual Studio之前处理按键?

时间:2011-12-24 13:47:04

标签: visual-studio visual-studio-2010 events keyboard vsx

在我的VS插件中,我需要在Visual Studio之前处理按键(可能是通过PreTranslateAccelerator())。不幸的是,在挖掘Shell.Interop之后,我无法找到能够处理它们的位置。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:2)

在我的项目中,我使用IOleCommandTarget接口拦截visual studio中的按键。实现IOleCommandTarget后,有一个名为“QueryStatus”的方法。我认为你可以使用这种方法来处理视觉工作室之前的按键。您还可以决定是否将msg链转移到VS.我发现这篇文章可能会有所帮助you.http://www.ngedit.com/a_intercept_keys_visual_studio_text_editor.html