捕捉窗体关闭时的消息

原创 2006年05月18日 13:14:00
        经常可以看到这样的程序,点了关闭按扭后程序并没有关闭,而是最小化到了系统拖盘处,就像网易泡泡,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);
}这段话放到窗体的代码里就可以了
转自: www.OftenGo.com

相关文章推荐

Qt窗体关闭时,如何自动销毁窗体类对象

Qt窗体关闭时,如何自动销毁窗体类对象   2013-01-10 17:11:03|  分类: Qt |  标签:qt  关闭窗口  删除窗口  wa_deleteonclose  |举报|字号 订...

Qt窗体关闭时,如何自动销毁窗体类对象

http://blog.163.com/qimo601@126/blog/static/1582209320130105113647/ QMainWindow* ImgWindow1; Img...

linux 通过命令行在后台启动程序。当命令行窗体关闭时,程序不会被关闭

linux 通过命令行在后台启动程序。当命令行窗体关闭时,程序不会被关闭
  • wyj21js
  • wyj21js
  • 2016年01月08日 14:08
  • 2173

Winfrom窗体关闭时刷新另一个窗体数据绑定控件

今天有幸被召回母校给即将毕业的学弟学妹们讲我这两年的工作史,看了下母校没啥特别的变化,就是寝室都安了空调,学妹们都非常漂亮而已。。好了不扯蛋了,说下今天的主题吧。这些天我在深度定制语法高亮功能的同时发...

Java 窗体关闭代码

  • 2012年09月09日 23:10
  • 196B
  • 下载

MFC窗体关闭那点事

网上没见到几个说得比较清楚的,自己发表一些看法, 讲几个相关的知识点. 以备日后脑子不好使了, 可以找来 温习一下. ...

winForm窗体关闭按钮实现托盘后台运行(类似QQ托盘区运行)

今天遇到了一个需求,如果用户不小心点击了“关闭”按钮,但是他的本意不是想要真的关闭这个窗体。   对这个需求完全可以在单击“关闭”按钮的时候弹出一个对话框,来让用户确定是否真的要退出。这是一个很好...
  • aboy123
  • aboy123
  • 2013年02月18日 13:52
  • 5106

【mahapps.metro】WPF窗体关闭,提示用户是否退出对话框

写在前面的话在项目中,通常我们会在用户选择退出系统时给出一定的提示,让用户确认是否退出。并且需要使窗体右上角的关闭按钮和我们自定义的关闭按钮行为相一致。这篇文章会逐步实现我们的目的。如何实现编写窗体C...

winform窗体关闭程序退出实现

这篇文章主要介绍了C#中WinForm程序退出方法,实例总结了技巧退出WinForm程序窗口的各种常用技巧,非常具有实用价值,需要的朋友可以参考下 本文实例总结了C#中WinForm程序退出方法技巧...

c#中对于窗体关闭按钮的隐藏

VS2005 C#的Windows窗体中的标题栏中有几个小项,从左向右依次应该是图标,标题名,最小化按钮,最大化按钮,还有一个就是关闭按钮。其中前面的图标,标题名都应该知道怎么改(针对专业人士,呵呵)...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:捕捉窗体关闭时的消息
举报原因:
原因补充:

(最多只允许输入30个字)