111,097
社区成员




窗体是最大化状态,点击最大化按钮时,依旧可以缩放一次,只有缩放后再点击最大化的那个按钮,才会提示“MAXIMIZE”,怎样禁用缩放,(不是最小化的按钮,最小化跟缩放没关系)
const int WM_SYSCOMMAND = 0x112;//标题栏事件
const long SC_MAXIMIZE = 0xF030;//最大化
protected override void WndProc(ref Message m)
{
if (m.Msg == WM_SYSCOMMAND)
{
if (m.WParam.ToInt64() == SC_MAXIMIZE)
{
MessageBox.Show("MAXIMIZE ");
}
else
{
base.WndProc(ref m);
}
}
else
{
base.WndProc(ref m);
}
}