在当前窗口里重载WndProc,只能捕获到当前WinForm窗口的消息
protected override void WndProc(ref Message m)
{
if (m.Msg == API.WM_MENUSELECT)
{
MessageBox.Show("选择了菜单");
}
base.WndProc(ref m);
}
要想通过我们的WinForm程序,捕获当前PC上所有的消息,就得Hook
标签:WndProc,窗口,C#,捕获,hook,当前,ref,WinForm
来源: https://www.cnblogs.com/code1992/p/11647084.html