Delphi MID 的问题 ( 积分: 100 )

  • 主题发起人 主题发起人 里斯
  • 开始时间 开始时间

里斯

Unregistered / Unconfirmed
GUEST, unregistred user!
当我们在打开MID子窗体时,每个子窗体的Left和Top都会比上一个大一些,这样打开多个时就不会盖住其他子窗体,但是,当我们关闭所有子窗体后,再打开任一子窗体时,不会象第一次打开子窗体时的位置一样,可能会放在右下角,所以我猜测,是不是打开MDI子窗体时有个变量,当全部关闭后他没有初始化,请问有没有人知道是否有这样的变量,能否修改?

我的目的是当全部关闭子窗体后,再打开任一个子窗体时要象第一次运行程序时打开一样,放在最左和最顶。

谢谢。
 
拜托,是MDI
 
笨方法:大不了就KILL了进程再重新打开
 
的确,MDI子窗口(父窗口为MDICLIENT类的窗口)位置是由MDI父窗口决定的,父窗口内部维护了一个位置关系.不过这个处理是由系统处理的.
 
好像是個循環的過程,不信,你多打開幾十次看看
 
后退
顶部