如何将图片封装成.dll文件及调用~!

来源:百度知道 编辑:UC知道 时间:2024/06/06 09:41:33
如何将图片封装成.dll文件及调用~!
用什么比较简单的软件?最好有详细点的教程,谢谢~!

VB 代码

最简单的方法: 创建 ActiveX Dll 然后里面添加个窗体Form1,窗体上添加图片框 Image1 如果多图 用个Imagelist 类模块内写个公共调用函数 多图片的根据ID获取对应的图片就是了。这里就添加一个 Image1 然后为Image1选择个图片 dll 的类模块 Class1 中写如下代码

Public Function GetYouPic() As StdPicture

Set GetYouPic = Form1.Image1.Picture

End Function

Dll 就这么好了 嘎嘎, 编译生成Dll (MyDll测试生成的Dll名字)

调用: 创建个exe工程文件 然后菜单中 工程\引用刚才的dll -MyDll.dll

然后在exe工程中添加个Image1 显示Dll中图片的代码

Private Sub Form_Load() '窗体加载代码写 这个就可以显示啦
Dim XX As New MyTestDll.Class1

Image1.Picture = XX.GetYouPic

End Sub

'*********************** Over

如果你的图片很小,你加载到ImageList就可以了,最开始隐藏,需要的时候读出来,
如果很多,做成资源文件

为什么要这样子的呢...二进制保存..