WinForm 最大化、最小化、关闭按钮事件的拦截
2012-06-06 10:51
357 查看
private int WM_SYSCOMMAND = 0x112;
private long SC_MAXIMIZE = 0xF030;
private long SC_MINIMIZE = 0xF020;
private long SC_CLOSE = 0xF060;
protected override void WndProc(ref Message m)
{
if (m.Msg == WM_SYSCOMMAND)
{
if (m.WParam.ToInt64() == SC_MAXIMIZE)
{
//MessageBox.Show("MAXIMIZE ");
return;
}
if (m.WParam.ToInt64() == SC_MINIMIZE)
{
//MessageBox.Show("MINIMIZE ");
return;
}
if (m.WParam.ToInt64() == SC_CLOSE)
{
//MessageBox.Show("CLOSE ");
return;
}
}
base.WndProc(ref m);
}
private long SC_MAXIMIZE = 0xF030;
private long SC_MINIMIZE = 0xF020;
private long SC_CLOSE = 0xF060;
protected override void WndProc(ref Message m)
{
if (m.Msg == WM_SYSCOMMAND)
{
if (m.WParam.ToInt64() == SC_MAXIMIZE)
{
//MessageBox.Show("MAXIMIZE ");
return;
}
if (m.WParam.ToInt64() == SC_MINIMIZE)
{
//MessageBox.Show("MINIMIZE ");
return;
}
if (m.WParam.ToInt64() == SC_CLOSE)
{
//MessageBox.Show("CLOSE ");
return;
}
}
base.WndProc(ref m);
}
相关文章推荐
- C# WinForm 最大化、最小化、关闭按钮事件的拦截 .
- C# Winform 捕获窗体的最小化和最大化事件、关闭按钮事件
- Winform 拦截最小化、最大化、关闭事件【整理】
- C# WinForm 最大化、最小化、关闭按钮事件的拦截
- C# Winform 捕获窗体的最小化和最大化事件、关闭按钮事件 .
- 怎么拦截窗口上的最大化\最小化\关闭按钮事件
- C# WinForm 最大化、最小化、关闭按钮事件的拦截
- C# Winform 捕获窗体的最小化和最大化事件、关闭按钮事件【整理】
- C# Winform实现捕获窗体最小化、最大化、关闭按钮事件的方法,可通过重写WndProc来实现
- C# Winform 拦截关闭按钮触发的事件
- 关于winForm窗体禁用关闭按钮的使用方法及禁用最大化、最小化窗口
- 如何去掉WinForm标题栏的最大化、最小化及关闭按钮!
- Delphi 拦截/封锁 点击窗体右上角 最小化 最大化 层叠 关闭 按钮
- C# Winform 拦截关闭按钮触发的事件
- 隐藏winform中的最小化最大化关闭按钮
- C# Winform 捕获窗体的最小化和最大化事件、关闭按钮事件
- C# Winform 拦截关闭按钮触发的事件
- winform 禁用最大化最小化和关闭按钮
- Mac 开发中设置 关闭 以及最小化 最大化按钮事件处理
- winform 窗体关闭按钮禁用、不显示最大化、最小化、关闭按钮 分类: WinForm 2014-12-22 16:09 82人阅读 评论(0) 收藏