让窗体不响应鼠标双击事件
2005-09-08 17:17
816 查看
一同事问我怎么样使窗体不响应鼠标双击事件,我在Visual Studio.NET 2003的窗体设计器里面,试了各个窗体属性,先是写了DoubleClick事件,后来发现根本就没有用,不得已只能查找Msdn,发现在C#里面微软没有包装这个属性,但是我们可以用C#提供的消息处理函数DefWndProc来实现,代码如下:
protected override void DefWndProc(ref Message m)
{
byte msg = 0x00A3;
if( m.Msg == Convert.ToInt32(msg))
{
return;
}
base.DefWndProc (ref m);
}
protected override void DefWndProc(ref Message m)
{
byte msg = 0x00A3;
if( m.Msg == Convert.ToInt32(msg))
{
return;
}
base.DefWndProc (ref m);
}
相关文章推荐
- Swing之table中响应鼠标双击(单击)事件
- 稳扎稳打Silverlight(32) - 2.0Tip/Trick之MessageBox, Popup, 循环的几种实现方法, 动态变换主题, 本地化(多语言), 响应鼠标双击事件
- JTable响应鼠标双击的事件, 并且希望能获得鼠标事件发生在Table中行列位置
- 解决SDL创建的Win32窗体无鼠标双击相应事件
- 让窗口响应鼠标双击事件
- win32程序不响应鼠标双击事件的原因
- IE和Chrome执行javascript对鼠标双击事件的不同响应
- java小程序中鼠标事件的响应处理(包含右键、双击等)
- 扩展GridView(六)——数据行响应鼠标的单击和双击事件
- java小程序中鼠标事件的响应处理(包含右键、双击等)
- C#窗体鼠标事件区分单击双击
- libvlc 双击,鼠标事件消息响应
- GridView控件(六)—数据行响应鼠标的单击和双击事件
- MFC 鼠标双击响应单击事件
- java小程序中鼠标事件的响应处理(包含右键、双击等)
- 稳扎稳打Silverlight(32) - 2.0Tip/Trick之MessageBox, Popup, 循环的几种实现方法, 动态变换主题, 本地化(多语言), 响应鼠标双击事件
- JTable响应鼠标双击的事件, 并且希望能获得鼠标事件发生在Table中行列位置
- 继承MFC控件后怎么响应鼠标单双击事件
- libvlc 双击,鼠标事件消息响应
- 2.0Tip/Trick之MessageBox, Popup, 循环的几种实现方法, 动态变换主题, 本地化(多语言), 响应鼠标双击事件