R ray_xie156 Unregistered / Unconfirmed GUEST, unregistred user! 2003-10-19 #1 如何将子窗口一直都在父窗口前面,不管怎样点击父窗口,但父窗口不能是模式窗口
桦 桦树皮 Unregistered / Unconfirmed GUEST, unregistred user! 2003-10-19 #2 把子form的formstyle属性设成fsStayOnTop
R ray_xie156 Unregistered / Unconfirmed GUEST, unregistred user! 2003-10-19 #4 这两种方法都不行我试过拉! 假如用ShowModal; 得话,那要等待子窗口关闭,父窗口才能接受消息,我现是 父窗口同时能接受消息,但子窗口总在父窗口之前, 换句话说,当父窗口ACTIVE时,子窗口仍然在父窗口前。 就好想WINDOW里的POPUP MENU一样,当点击地一层菜单,下一层菜单窗口仍在 上一层窗口之前
这两种方法都不行我试过拉! 假如用ShowModal; 得话,那要等待子窗口关闭,父窗口才能接受消息,我现是 父窗口同时能接受消息,但子窗口总在父窗口之前, 换句话说,当父窗口ACTIVE时,子窗口仍然在父窗口前。 就好想WINDOW里的POPUP MENU一样,当点击地一层菜单,下一层菜单窗口仍在 上一层窗口之前
A AphroditeCG Unregistered / Unconfirmed GUEST, unregistred user! 2003-10-26 #5 把子form的formstyle属性设成fsStayOnTop 肯定能成功,再试试
C cuijichun Unregistered / Unconfirmed GUEST, unregistred user! 2003-10-28 #6 使用mdi窗体,子窗体菜单使用ActiveBar来做
L lyco Unregistered / Unconfirmed GUEST, unregistred user! 2003-10-28 #8 重载子窗口的这个方法,就可以保证子窗口一直在父窗口前面了; procedure CreateParams(var Params: TCreateParams); override; begin inherited; Params.WndParent := 父窗口.Handle; end;
重载子窗口的这个方法,就可以保证子窗口一直在父窗口前面了; procedure CreateParams(var Params: TCreateParams); override; begin inherited; Params.WndParent := 父窗口.Handle; end;