c#中屏蔽窗体关闭的消息 _c#应用

2008-02-23 05:45:26来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

经常能够看到这样的程式,点了关闭按扭后程式并没有关闭,而是最小化到了系统拖盘处,就像网易泡泡,MSN之类的程式。实现这个其实很简单,捕获窗体关闭时的消息就能够了。代码如下:
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)
{
MessageBox.Show("用户点了关闭按纽了");
return;
}
base.WndProc(ref m);
}这段话放到窗体的代码里就能够了

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇: 在c#中使用可空类型_c#应用

下一篇: c#基础全接触_c#教程