超级容易---就只有我不知道,呵呵--进来看看? (26分)

  • 主题发起人 主题发起人 NetNoCenter
  • 开始时间 开始时间
N

NetNoCenter

Unregistered / Unconfirmed
GUEST, unregistred user!
请问我最小化主窗体的时候可不可以让我的子窗体仍然正常显示啊
我这里的主窗体,子窗体不是MDI中的概念,而是比如说我在FORM1中SHOW了FORM2,然后我的FORM1最小化,正常情况下FORM2也看不见了,可不可以让FORM1最小化的时候,FORM2仍然可以显示呢?谢谢!
 
靠,超级容易吗?我也不知道啊[:D]
 
我也不会,除非你的FORM2是另外一个EXE的
 
重载form2的CreateParameters过程
具体的忘了,这个问题以前有人问过
 
我也不知道,呵呵~
 

参考一下flashget或者netants,用两两个关键字搜索一下以前的帖子吧。
 
to yanyandt2:
谢谢,能够帮我找一下吗?帮一下啊
 
俺正在帮你找
当初留着好了。。。。
 
呵呵,解决!
yanyandt2和影 子的解答帮助了我,谢谢啊,接分!
分不在多,有分就行,呵呵---我没分了!
 
好象这个可以:
procedure TChildForm.CreateParams(var Params:TCreateParams);
begin
inherited CreateParams(Params);
if FAsChild Then
begin
Params.WndParent := FFormParent.Handle;
Params.ExStyle:= Params.ExStyle or WS_EX_APPWINDOW;
end;
end;
 
应该这样:
procedure TForm2.CreateParams(var Params:TCreateParams);
begin
inherited CreateParams(Params);
Params.WndParent := form1.Handle;//主窗体
Params.ExStyle:= Params.ExStyle or WS_EX_APPWINDOW;

end;
 
谢谢,就这样的
 
后退
顶部