最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C# Winform實現(xiàn)捕獲窗體最小化、最大化、關閉按鈕事件的方法

 更新時間:2014年08月26日 16:55:42   投稿:shichen2014  
這篇文章主要介紹了C# Winform實現(xiàn)捕獲窗體最小化、最大化、關閉按鈕事件的方法,可通過重寫WndProc來實現(xiàn),需要的朋友可以參考下

本文實例講述了C# Winform實現(xiàn)捕獲窗體最小化、最大化、關閉按鈕事件的方法,主要是通過重寫WndProc來實現(xiàn)的。分享給大家供大家參考。具體方法如下:

主要功能代碼如下:

const int WM_SYSCOMMAND = 0x112;
const int SC_CLOSE = 0xF060;
const int SC_MINIMIZE = 0xF020;
const int SC_MAXIMIZE = 0xF030;
protected override void WndProc(ref Message m)
{
  if (m.Msg == WM_SYSCOMMAND)
  {
    if (m.WParam.ToInt32() == SC_MINIMIZE) //是否點擊最小化
    {
      //這里寫操作代碼
      this.Visible = false; //隱藏窗體
      return;
    }
    if (m.WParam.ToInt32() == SC_MAXIMIZE ) //是否點擊最大化
    {
       //.....................
    }
    if (m.WParam.ToInt32() == SC_CLOSE ) //是否點擊關閉
    {  //.....................}

  }
  base.WndProc(ref m);
}

這段代碼的功能主要是捕獲最小化按鈕事件 ,并隱藏當前窗體。

感興趣的讀者還可以針對自身C#項目對本文實例進行改寫,使之功能更加完善。希望本文所述實例對大家有所幫助。

相關文章

最新評論

谢通门县| 兖州市| 诸暨市| 大余县| 栖霞市| 图们市| 大英县| 闵行区| 新兴县| 腾冲县| 钦州市| 禹州市| 克山县| 榕江县| 大关县| 乌拉特前旗| 长兴县| 道孚县| 东莞市| 清流县| 巍山| 富蕴县| 比如县| 东山县| 台中市| 思茅市| 博罗县| 镇原县| 彰武县| 阜新市| 察隅县| 陆川县| 隆德县| 临高县| 波密县| 彩票| 镇原县| 澄城县| 安化县| 东乡| 尚义县|