问个很菜的问题,MDI窗口中怎样使窗口能自适应居中 ( 积分: 50 )

  • 主题发起人 主题发起人 lengcode
  • 开始时间 开始时间
L

lengcode

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在问题是这样的,在mdi中很多窗口都是通过一个mdichild继承而来,但是每个窗口的大小不一样,我的初衷是使修改mdichild使所有的窗口都居中现实,通过position确实也可以
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
但是这样问题出来了,position里面的居中方式有几个,但是不论用那个,好像是居中,但是比较偏下,而且当窗口比较长一点的时候,窗口下方的内容会被mdi的边框盖住(所有窗口都未以窗口中心点自适应居中)
------------------------------
有朋友知道怎么解决么??
 
我现在问题是这样的,在mdi中很多窗口都是通过一个mdichild继承而来,但是每个窗口的大小不一样,我的初衷是使修改mdichild使所有的窗口都居中现实,通过position确实也可以
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
但是这样问题出来了,position里面的居中方式有几个,但是不论用那个,好像是居中,但是比较偏下,而且当窗口比较长一点的时候,窗口下方的内容会被mdi的边框盖住(所有窗口都未以窗口中心点自适应居中)
------------------------------
有朋友知道怎么解决么??
 
在create事件下用setbounds(x,y,z,f),来实现,x,y,z,f必须和主窗体计算
 
先在position:=poDesktopCenter
然后进入程序后调整一下窗体的top:=X;left:=X;
 
后退
顶部