DLL中的窗口为什么不能够在主窗口的panel上显示出来? (50分)

  • 主题发起人 主题发起人 siaosa
  • 开始时间 开始时间
S

siaosa

Unregistered / Unconfirmed
GUEST, unregistred user!
执行<br>&nbsp; childform:=MainForm.Panel1; &nbsp; &nbsp; //childform是DLL中的表单<br>DLL中的窗口为什么不能够在主窗口的panel上显示出来?<br>如果执行windows.setparent则panel1的边界看不到了,而且点击childform则主表单的标题栏变成灰色。
 
把panel的handle傳進去,然後dll的建立窗體指向這個handle.
 
http://www.delphibbs.com/keylife/iblog_show.asp?xid=2438
 
同意楼上的
 
在调用的时候传进去主FROM的参数,再写下ManualDock(Form1.Panel,nil,alNone);<br>这样就可以贴进去了如果再不行的话,我可给源码!
 
TO: indexhome 请给源码发给我看一下。 tonny2003@163.com &nbsp;谢谢。
 
后退
顶部