当前位置:  编程技术>.net/c#/asp.net

C# WndProc的使用方法示例

    来源: 互联网  发布时间:2014-08-30

    本文导语:  本节主要内容: 学习C# WndProc的使用方法 例子:   代码示例: WndProc(ref Message m) protected override void WndProc(ref Message m) {     const int WM_SYSCOMMAND = 0x0112;     const int SC_CLOSE = 0xF060;     if (m.Msg == WM_SYSCOMMAND && (int) m.WParam == S...

本节主要内容:
学习C# WndProc的使用方法

例子:
 

代码示例:

WndProc(ref Message m)
protected override void WndProc(ref Message m)
{
    const int WM_SYSCOMMAND = 0x0112;
    const int SC_CLOSE = 0xF060;
    if (m.Msg == WM_SYSCOMMAND && (int) m.WParam == SC_CLOSE)
    {
        // 屏蔽传入的消息事件
        this.WindowState = FormWindowState.Minimized;
        return;
     } // www.
    base.WndProc(ref m);
}

protected override void WndProc(ref    Message m)
{
     const int WM_SYSCOMMAND = 0x0112;
     const int SC_CLOSE = 0xF060;
     const int SC_MINIMIZE = 0xF020;
     if (m.Msg == WM_SYSCOMMAND && ((int)m.WParam == SC_MINIMIZE || (int)m.WParam == SC_CLOSE))
     {
         //最小化到系统栏
         this.Hide();
         return;
     }
     base.WndProc(ref    m);
}


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • WinForm中DefWndProc、WndProc与IMessageFilter的区别


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3