我在Visual Studio 2010中创建了一个标准的Windows窗体应用程序。
public ref class Form1 : public System::Windows::Forms::Form
{
...
}
我想全局捕获keydown事件(如果我在其他应用程序中,我的表单也会对keydowns做出反应)。 我正在使用 RegisterHotKey 和 WndProc 来收听keydowns。但是这会阻止其他应用程序的regeisterd键:
RegisterHotKeyA((HWND) this->Handle.ToPointer(), iHotkID_Marker, 0, VK_ADD );
有没有办法将密钥传递给系统或捕获keydowns而不会阻塞?
感谢您的帮助。