利用IMessageFilter屏蔽Winform右键
来源:互联网 发布:js rgb转16进制 编辑:程序博客网 时间:2024/05/22 17:03
由于项目需要winform中嵌入flash,flash传统的右键不屏蔽的话很麻烦。
办法有多种,这里仅出示利用IMessageFilter屏蔽Winform右键的实例:
using System;
using System.Windows.Forms;
namespace MyWinform
{
static class Program
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
MesFilter mf = new MesFilter();
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.AddMessageFilter(mf);
Application.Run(new Form1());
Application.RemoveMessageFilter(mf);
}
}
class MesFilter : IMessageFilter
{
public bool PreFilterMessage(ref Message m)
{
Console.WriteLine(m);
if (m.Msg == 0x204 || m.Msg == 0x205)
{
return true;
}
return false;
}
}
}
- 利用IMessageFilter屏蔽Winform右键
- WinForm中UnityWebPlayer屏蔽右键菜单
- Winform屏蔽鼠标双击和右键
- 利用JS把网站右键屏蔽
- 关于winform 屏蔽FLASH界面鼠标右键的问题
- Winform精耕细作-DefWndProc/WndProc/IMessageFilter的区别
- Winform精耕细作-DefWndProc/WndProc/IMessageFilter的区别
- 屏蔽右键
- 屏蔽右键
- 屏蔽右键
- 屏蔽右键
- 屏蔽右键
- WinForm中DefWndProc、WndProc与IMessageFilter的区别
- C# WinForm登陆窗体 密码输入框屏蔽右键、复制、粘贴
- C# WinForm登陆窗体 密码输入框屏蔽右键、复制、粘贴
- C# WinForm登陆窗体 密码输入框屏蔽右键、复制、粘贴
- 屏蔽webBrowser右键
- 右键屏蔽(轉載)
- 在Eclipse中安装eclipseme插件
- 网站首页显示论坛的最新帖子和回复,终于搞定
- stl总结
- 我们为什么要用Hibernate
- Sprint 定时器
- 利用IMessageFilter屏蔽Winform右键
- 验证码 - C#winForm格式
- Owl内容管理系统及中文乱码的解决
- IE浏览器的缓存
- Loading asset data with source data from an external source
- 英语面试没听懂遭遇难堪 四大秘籍助你过关
- 任正非:华为十大管理要点
- 杨澜访谈录:柳传志
- Viewing the error log file