首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

在对话框中改什么属性可以把那个"X"给去掉的?解决方法

2012-01-03 
在对话框中改什么属性可以把那个X给去掉的?就是caption上的那个关闭怎么去掉[解决办法]protected overri

在对话框中改什么属性可以把那个"X"给去掉的?
就是caption上的那个关闭怎么去掉

[解决办法]
protected override void WndProc(ref Message m)
{
if (m.HWnd == this.Handle && m.Msg == WM_SYSCOMMAND && m.WParam.ToInt32() == SC_CLOSE)
{
this.Hide();
}
else base.WndProc(ref m);
}

private const int SC_CLOSE = 0xF060; //关闭按钮
private const int WM_SYSCOMMAND = 0x0112; //系统按钮消息


消失的话连标题栏一起消息,你可以用上面代码看看,屏蔽掉关闭按钮。

热点排行