怎么把窗体上最上面的双击就最大化或是还原的事件屏蔽掉? 我的窗体的CONTROLBOX已经设置为FALSE右上角的最大化或最小化和关闭按钮全消失了,我想把窗体上最上面的蓝色条双击就是最大化或是还原的事件屏蔽掉,怎么做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 最简单的,将窗体的MaximizeBox设为False... /// <summary> /// 不让之拖动标题栏 /// </summary> /// <param name="m"></param> protected override void WndProc(ref Message m) { base.WndProc (ref m); if(m.Msg == 0x84) //不让拖动标题栏 { if ((IntPtr)2 == m.Result) m.Result = (IntPtr)1; } if(m.Msg==0x00A3) //双击标题栏无反应 m.WParam=System.IntPtr.Zero; } 把最大化按钮 false 就可以了 c# string类型对应delphi的什么类型 新手提问:C#中数字和字母的Unicode编码 不懂,不懂,不懂。 多线程下载、上传、断点续传? gridview 里加 checkbox 在静态构造函数里抛出的异常应该在那里捕获? 高手解答: using System.Web.Mail; 出错了。 服务器端 数据缓存,有啥方式? DataAdapter操作数据库问题 用鼠标移动水晶报表预览的问题,不知道是不是高难度的问题???? 关于C# 和 分区格式问题 再问?
/// 不让之拖动标题栏
/// </summary>
/// <param name="m"></param>
protected override void WndProc(ref Message m)
{
base.WndProc (ref m);
if(m.Msg == 0x84) //不让拖动标题栏
{
if ((IntPtr)2 == m.Result)
m.Result = (IntPtr)1;
}
if(m.Msg==0x00A3) //双击标题栏无反应
m.WParam=System.IntPtr.Zero;
}