麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > C# > 正文

c# 重載WndProc,實現重寫“最小化”的實現方法

2020-01-24 03:46:59
字體:
來源:轉載
供稿:網友
code #1
復制代碼 代碼如下:

private void Form1_SizeChanged(object sender, EventArgs e) //最小化隱藏窗體
{
if (this.WindowState == FormWindowState.Minimized)//窗體狀態為最小化
{
StopRectTimer.Enabled = false;
this.Visible = false;
this.notifyIcon1.Visible = true; //顯示系統托盤圖標
this.notifyIcon1.Text = this.Text; //設置圖標顯示的文本
this.ShowInTaskbar = false; //窗體在任務標中隱藏
reghotkey();
打開OToolStripMenuItem.Text = "打開(&O)";
}
}

很顯然,如果打開歌詞狀態話的話,怎樣才能最小化而不改變窗體的大小呢?我想到了重載“最小化”,但是怎么重載呢?這里給出一種重載WndProc的方案:
復制代碼 代碼如下:

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;
}
}
base.WndProc(ref m);
}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 日韩精品久久久久久久九岛 | 免费看日产一区二区三区 | 成年免费看 | 国产女同疯狂激烈互摸 | 亚洲欧美日韩久久精品第一区 | 一级毛片电影网 | 精品一区二区在线观看视频 | 亚洲综合中文 | 亚洲aⅴ在线观看 | 蜜桃一本色道久久综合亚洲精品冫 | 天天舔天天插 | 97视频| 羞羞视频免费入口网站 | 成人三级免费电影 | 久久精品网址 | 国产一区二区三区网站 | 久久久久久久一区二区 | 久久久久久久久久久久久久av | 久夜草 | 免费小毛片 | 偷偷草网站 | 亚洲成人午夜精品 | 亚洲第一成人久久网站 | 国产精品自在线拍 | 欧美一级一片 | 国产午夜精品久久久久久免费视 | 国产激爽大片在线播放 | 天天看成人免费毛片视频 | 少妇的肉体2无删减版 | 日本不卡中文字幕 | 在线香蕉视频 | 天天色综合2 | 欧美中文日韩 | 精品一区二区三区四区在线 | 久久吊| 国产高潮好爽受不了了夜色 | 狠狠干天天操 | 91精品观看91久久久久久国产 | 极品一级片 | av电影免费看| 欧美成人小视频 |