欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

本文實(shí)例講述了C# Winform實(shí)現(xiàn)捕獲窗體最小化、最大化、關(guān)閉按鈕事件的方法,主要是通過(guò)重寫(xiě)WndProc來(lái)實(shí)現(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) //是否點(diǎn)擊最小化
    {
      //這里寫(xiě)操作代碼
      this.Visible = false; //隱藏窗體
      return;
    }
    if (m.WParam.ToInt32() == SC_MAXIMIZE ) //是否點(diǎn)擊最大化
    {
       //.....................
    }
    if (m.WParam.ToInt32() == SC_CLOSE ) //是否點(diǎn)擊關(guān)閉
    {  //.....................}

  }
  base.WndProc(ref m);
}

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

感興趣的讀者還可以針對(duì)自身C#項(xiàng)目對(duì)本文實(shí)例進(jìn)行改寫(xiě),使之功能更加完善。希望本文所述實(shí)例對(duì)大家有所幫助。

相關(guān)文章

最新評(píng)論