关于DLL中的MDI子窗口的显示问题,高手请进(200分)

  • 主题发起人 主题发起人 larryle
  • 开始时间 开始时间
L

larryle

Unregistered / Unconfirmed
GUEST, unregistred user!
我的MDI子窗口Form1在DLL中,Form1上有工具条(COOLbar),主程序的Mainform中也有Coolbar.
但是,显示Form1时,两个工具条不能很好的融合在一起,中间老是有条缝隙。如果form1不在DLL
中,而是和MainForm在同一个 Exe中,则不会出现缝隙。那位能帮忙解决解决。
 
帮助提前。
 
我没时间找老哥,麻烦你email给我吧。
 
关注以下!
 
在DLL中加入Screen := AScreen;// AScreen为调用这个Dll的Screen,作为参数传入
 
to rainxy2002,
还是不行啊,老兄,能给个例子吗。谢啦。
 
libera...
{DLL中}
Procedure CallForm(AParams:Variant;
AScreen:TScreen);stdcall;
begin
...
Screen:= AScreen;
...
end;
 
to rainxy2002,
我就是这样写的,可不行啊。中间还是有条缝。
 
再加上Application := App;
试试?
 
to rainxy2002,
我试了,连session我都传了,还是不行啊大佬。
 
截获最大化事件,在mainform上动态生成ToolButton。
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1172543
 
后退
顶部