我正在开发一个基于 Windows 的应用程序,我希望每当我的应用程序启动时,它都应该在我的应用程序窗口表单之外禁用鼠标单击事件。
谁能告诉我,我怎样才能做到这一点?
提前致谢。
编辑:
在表单中捕捉鼠标点击事件并抑制点击动作很容易,因为我们只使用这个:
protected override void WndProc(ref Message m)
{
if (m.Msg == (int)MouseMessages.WM_LBUTTONDOWN || m.Msg == (int)MouseMessages.WM_LBUTTONUP)
MessageBox.Show("Click event caught!"); //return; --for suppress the click event action.
else
base.WndProc(ref m);
}
但是如何在我的应用程序表单之外捕获鼠标单击事件?