在当前窗口里重载WndProc,只能捕获到当前WinForm窗口的消息
protected override void WndProc(ref Message m) { if (m.Msg == WM_MENUSELECT) { MessageBox.Show("选择了菜单"); } base.WndProc(ref m); }
要想通过我们的WinForm程序,捕获当前PC上所有的消息,就得Hook
在当前窗口里重载WndProc,只能捕获到当前WinForm窗口的消息
protected override void WndProc(ref Message m) { if (m.Msg == WM_MENUSELECT) { MessageBox.Show("选择了菜单"); } base.WndProc(ref m); }
要想通过我们的WinForm程序,捕获当前PC上所有的消息,就得Hook