調用DLL中的窗體,窗體上的圖標不見了,怎么辦?(40分)

  • 主题发起人 主题发起人 autojet
  • 开始时间 开始时间
A

autojet

Unregistered / Unconfirmed
GUEST, unregistred user!
在單獨的一個Exe文件中,MDI子窗體上的圖標能正確顯示,但我將MDI子窗體放到DLL文件中,
可以正確調用出該窗體,但窗體上Toolbar上按鈕的圖標不見了,只剩下按鈕標題,而我已將
MDI子窗體引用的存放圖標的窗體文件加入到了Dll中,這是為什么?
 
我也曾遇此问题,不过情况没你严重,只是图标失真,
编代码时将ImageList中Clear以下,再重新加载进来,
再重变异DLL试一下
 
你那个“存放图标的窗体文件”有没有在DLL中创建一个实例呢?
没有的话,当然就没有图标啦!
 
跟exe 共享application。
 
是共享了Application,我在接口參數中已傳入Application,并將其賦值給了Dll
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
830
import
I
I
回复
0
查看
732
import
I
后退
顶部