日期:2014-05-20  浏览次数:20835 次

如何改变winForm(C#)标题栏的颜色? 前面已结贴,现在又发现新问题了
原问题内容及解答:http://community.csdn.net/Expert/topic/5371/5371386.xml?temp=.7900812
现在发现的问题是如果窗体的isMdiContainer为false的时候一切正常,但是isMdiContainer为true的时候标题拦无论如何都不改变颜色,用GDI也绘不上文字。也就是说窗体为多文挡界面的时候就不行了。望高手帮忙。急啊!万谢了。

------解决方案--------------------
在WndProc方法中添加如下的一个分支就可以了:
if (m.Msg == 0xa3)
{
return;//双击不最大化窗口
}