0
我正在开发一个基于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);
}
但如何外面捕捉鼠标点击事件我的应用程序的形式?
凯饶balach cheshta karata KA aamachi –
蛋糕上的结冰会在每次尝试时弹出一个对话框。 –
阅读关于鼠标钩... http://msdn.microsoft.com/en-us/library/windows/desktop/ms644959%28v=vs.85%29.aspx – tim