| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 614 人关注过本帖
标题:各位高手帮小弟看看下面这段代码的意思吧!(红色部分)
只看楼主 加入收藏
tzh106
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2005-12-2
收藏
 问题点数:0 回复次数:2 
各位高手帮小弟看看下面这段代码的意思吧!(红色部分)

procedure Tmain.OpenForm(FormClass: TFormClass; var fm; AOwner:TComponent);
var
i:integer;
Child:TForm;
begin
for i := 0 to Screen.FormCount -1 do
if Screen.Forms[i].ClassType=FormClass then
begin
Child:=Screen.Forms[i];
if Child.WindowState=wsMinimized then
ShowWindow(Child.handle,SW_SHOWMAXIMIZED)
else
ShowWindow(Child.handle,SW_SHOWMAXIMIZED);
if (not Child.Visible) then Child.Visible:=True;
Child.BringToFront;
Child.Setfocus;
TForm(fm):=Child;
exit;
end;
Child:=TForm(FormClass.NewInstance);
TForm(fm):=Child;
Child.Create(AOwner);
ShowWindow(Child.handle,SW_SHOWMAXIMIZED);
end;

搜索更多相关主题的帖子: 代码 
2005-12-07 12:58
tzh106
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2005-12-2
收藏
得分:0 

怎么没有显示红色的部分呢!
还得把有问题的不分重新写上好了!
procedure Tmain.OpenForm(FormClass: TFormClass; var fm; AOwner:TComponent);中的 var fm; AOwner:TComponent 是什么意思?
Child:=TForm(FormClass.NewInstance);
TForm(fm):=Child;
Child.Create(AOwner);
ShowWindow(Child.handle,SW_SHOWMAXIMIZED);
是什么意思?


2005-12-07 13:01
zhangzujin
Rank: 1
等 级:新手上路
帖 子:276
专家分:0
注 册:2005-5-9
收藏
得分:0 

新建一个窗体啊.


太极之道 qq:283421560 E-mail:zhangzujin360732@
2005-12-09 18:33
快速回复:各位高手帮小弟看看下面这段代码的意思吧!(红色部分)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.033775 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved