mdi子窗体最大化问题求助 我在创建子窗体的时候,想让子窗体填满主窗体整个客户区(不是最大化),但是子窗体总是超出客户区导致主窗体出现滚动条,请问有没有办法让子窗体不超出客户区范围?我想要的效果就是子窗体整个显示在客户区内。请大家多多指点下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可能你的设置有问题吧。可以参考Delphi中的 ..\Demos\Doc\TextEdit\textedit.dpr项目,这是一个主窗体和子窗体例子。 还有主窗体的FormStyle要设成:fsMDIForm 子窗体的FormStyle要设成:fsMDIChild 可尝试在mdi母窗体resize的时候用win api setwindowpos控制子窗体的大小和位置 已经解决,解决方法:在显示子窗体的时候控制子窗体位置和大小。left := 0;top := 0;width := mainform.clientwidth - xx; (xx根据实际情况调整到最合适)height := mainform.clientheight - xx; (xx根据实际情况调整到最合适) 十六进制的数字怎么进行位运算? 为什么高级搜索不能用? 奇怪的pos用法,希望能求得一个答案! installshield数据库程序安装问题(有点难) 【版主】请进,有重要事情相商!!!!!大家来评评理! 如何使窗体的大小不能改变? 请各位看看这方法!!! 请教一个TTreeview控件的问题,多谢!!! VCLZip控件的使用? 如何使窗体像任务栏一样显示在最前且其他窗体最大化也不会与其重叠 一个函数在程序里执行的时候返回值不稳定,高手进,内详 delphi 远程数据库保存到本地
left := 0;
top := 0;
width := mainform.clientwidth - xx; (xx根据实际情况调整到最合适)
height := mainform.clientheight - xx; (xx根据实际情况调整到最合适)