MyBean不带包DLL窗口,多任务栏的解决

MyBeanDLL带包运行时,DLL窗体不会出现在任务栏上,但如果不带包运行时,则DLL窗体则也会出现在任务栏上,这是因为DLL里的Application和主程序的Application不是同一个。

按以往DLL窗体的方法,可以把主窗体的Application传给DLL;MyBean则要在DLL里主动去获取,方法如下:把主程序也做为插件,并增加获取Application的接口,DLL里用今天(2014-09-18)新增的BeforeGetBean事件,在这个事件中去获取主程序的Application。

BCB的代码如下:

EXE主程序:

DLL:

 

 

分享到:

1 条评论

沙发空缺中,还不快抢~