日期:2014-05-19  浏览次数:20937 次

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


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