读书人

在对话框中改什么属性可以把那个quot;Xquot;给

发布时间: 2012-01-03 22:16:06 作者: rapoo

在对话框中改什么属性可以把那个"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; //系统按钮消息


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

读书人网 >C#

热点推荐