捕捉窗体关闭时的消息
来源:互联网 发布:网站seo公司 编辑:程序博客网 时间:2024/05/17 09:15
经常可以看到这样的程序,点了关闭按扭后程序并没有关闭,而是最小化到了系统拖盘处,就像网易泡泡,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);
}这段话放到窗体的代码里就可以了
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);
}这段话放到窗体的代码里就可以了
- 捕捉窗体关闭时的消息
- 捕捉窗体的最小化、最大化、还原消息
- Delphi中捕捉窗体的最小化、最大化、还原消息
- C#中屏蔽窗体关闭的消息
- c#中屏蔽窗体关闭的消息
- c#中屏蔽窗体关闭的消息
- 关闭窗体消息过程
- 发送消息关闭窗体
- MFC程序中父窗体捕捉子窗体被点击的消息
- C#.NET常见问题(FAQ)-如何捕捉窗体关闭的事件,弹窗确认是否退出
- 窗体关闭时的提醒
- 建立窗体时响应的窗体消息
- 鼠标滚轮消息的捕捉
- 鼠标滚轮消息的捕捉
- 鼠标滚轮消息的捕捉
- 鼠标滚轮消息的捕捉
- MFC枚举所有窗体,并向打开的窗体发送关闭消息
- 【C#】B窗体关闭时刷新A窗体的DataGridView
- SQL 优化之 oracle物化视图
- (转)空间的价值
- 巴萨夺冠 值得庆贺
- VC win32 app + wxWidgets 链接错误
- 窗
- 捕捉窗体关闭时的消息
- 连载:Offshore时代的统筹人(8) -- “适合”与“不适合”进行中国外包开发的业务
- 创业前如何走出误区
- EDA技术的概念及范畴
- 财务应收控制表的数据选择
- 微软WPF/E系统
- 实现一个最简单的嵌入式操作系统
- 新手报到
- Cache在嵌入式处理器中的使用问题