代码改变世界

【总结】Winform编程常用小技巧

2011-01-11 10:04  刺客之家  阅读(346)  评论(0编辑  收藏  举报

2011-1-11 9:59:45

[如何屏蔽在Winform中嵌入的flash的右键功能]

A:重写WinProc事件处理函数即可,代码如下:

class AdvancedFlashPlayer : AxShockwaveFlashObjects.AxShockwaveFlash
    {
        /// <summary>
        /// 去除右键
        /// </summary>
        /// <param name="m"></param>
        protected override void WndProc(ref Message m) //重载WndProc方法(此方法即消息处理机制)
        {

            if (m.Msg == 0X0204) //0×0204即鼠标右键的16进制编码

                return; //返回并不输出

            else

                base.WndProc(ref m); //如果不是右键的话则返回正常的信息

        }
    }

本博客文章若非标记转载,均为原创,转载请注明出处~