我用delphi2006做mdi程序,vclskin3.99在mdi主窗体中时,窗体最大化不能充满整个桌面
我用delphi2006,vclskin3.99在mdi窗体中时,我把主窗体的windowstate设置为wsMaximized,启动程序后窗体为最大化,但不充满整个桌面,需要点击一下“还原”按钮,再点击一下‘最大化’按钮时,可以充满整个桌面。
我把skindata1控件的skinformtype设为sfMainform、sfDLL以外的其他选项时,可以正常显示,但这样只能对主窗有效了,对其他窗体无效了
我看了vclskin的例子程序,并在我的delphi2006中运行了它,完全正常。可我的2个mdi程序都出现这种情况,不知道是为什么,请高用指点
问题点数:20、回复次数:3Top
1 楼zsbs(龙王)回复于 2006-03-15 09:32:20 得分 0
请用过vclskin的高手指点一下呀Top
2 楼lextm(LeLe)回复于 2006-03-15 12:37:57 得分 20
有代码吗?跟进去调试。Top
3 楼zsbs(龙王)回复于 2006-03-20 10:08:06 得分 0
终于找到原因了,是因为用了TActionMainMenuBar控件,我把这个控件换成TMainMenu控件就解决了,看来是Vclskin对了TActionMainMenuBar控件的支持不太好呀Top




