首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

sendmessage创造目标程序中已有的窗体

2013-02-04 
sendmessage创建目标程序中已有的窗体目标主窗体form1.还有form2..求怎样用sendmessage把form2创建显示出

sendmessage创建目标程序中已有的窗体
目标主窗体form1.还有form2..
   求怎样用sendmessage把form2创建显示出来。。
[解决办法]
目标程序的Form2是还没有创建吗?用SendMessage通知创建?那这个目标程序你有源码吧?
[解决办法]
Form2没创建 你怎么通知他?
你是想在form1不引用form2的单元文件进行窗体创建?
可以去查看下类的引用方面的东西
在form1中,通过form2窗体的类名 将from2 创建出来
比如:
var
  temp:TFormClass;
  form:TForm;
begin
   temp := TFormClass(GetClass('TForm2'));
   if temp<>nil then
   begin
   form := temp.Create(nil);
   form.Show;
   end;

end;

在form2的单元文件end前加入
initialization
  RegisterClass(TForm2);
end.

热点排行