[Winfrom] 捕获窗体最大化、最小化和关闭按钮的事件
2013-12-04 14:48
423 查看
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) //点击了最小化按钮
{
//这里写点击最小化需要进行的操作
}
if (m.WParam.ToInt32() == SC_MAXIMIZE )//点击了最大化按钮
{
//.....................
}
if (m.WParam.ToInt32() == SC_CLOSE )//点击了关闭按钮
{ //.....................
}
}
base.WndProc(ref m);
}
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) //点击了最小化按钮
{
//这里写点击最小化需要进行的操作
}
if (m.WParam.ToInt32() == SC_MAXIMIZE )//点击了最大化按钮
{
//.....................
}
if (m.WParam.ToInt32() == SC_CLOSE )//点击了关闭按钮
{ //.....................
}
}
base.WndProc(ref m);
}
相关文章推荐
- C# Winform实现捕获窗体最小化、最大化、关闭按钮事件的方法
- C# Winform 捕获窗体的最小化和最大化事件、关闭按钮事件
- C# Winform 捕获窗体的最小化和最大化事件、关闭按钮事件【整理】
- C# Winform 捕获窗体的最小化和最大化事件、关闭按钮事件 .
- C# Winform 捕获窗体的最小化和最大化事件、关闭按钮事件
- C# Winform实现捕获窗体最小化、最大化、关闭按钮事件的方法,可通过重写WndProc来实现
- c#捕获窗体的最大化最小化按钮的事件
- c#捕获窗体的最大化最小化按钮的事件(转)
- c#捕获窗体的最大化最小化按钮的事件
- c#捕获窗体的最大化最小化按钮的事件
- 在mfc中,如何设置一个隐藏菜单栏,工具栏,状态栏,最大化、最小化、关闭按钮的窗体
- 使C# 窗体的关闭按钮、最小化、最大化按钮不可用
- 窗体最大化、最小化、隐藏、关闭功能及程序退出功能的按钮实现
- 使C# 窗体的关闭按钮、最小化、最大化按钮不可用
- 关于winForm窗体禁用关闭按钮的使用方法及禁用最大化、最小化窗口
- C# WinForm 最大化、最小化、关闭按钮事件的拦截
- C# WinForm 最大化、最小化、关闭按钮事件的拦截 .
- winform 窗体关闭按钮禁用、不显示最大化、最小化、关闭按钮 分类: WinForm 2014-12-22 16:09 82人阅读 评论(0) 收藏
- Mac窗口的关闭,最小化,最大化按钮事件处理
- WPF中让窗体不显示最大化,最小化,关闭按钮