如何将指定DLL文件里的图片读取出来,并显示到图像框里?

来源:百度知道 编辑:UC知道 时间:2024/05/26 02:26:45
各位高手,我在学编程,请问一下如何将指定DLL(资源文件)文件里的位图图片读取出来,并显示到图像框控件里呢?最好说得详细一点~麻烦介绍清楚相应API使用方法、步骤~
如果回答得好,我追加100分哦,分不是问题,就怕没人回答,关闭问题了浪费~
非常感谢你的关注,我想补充一下,我想编写一个程序,用于读取一个特定的资源文件(a.dll),里面有位图,想把它读取出来,并显示在图像框控件里面,主要是想做一个皮肤制作工具~

我就回答些 API的 API(Advanced Programmers Interface,高级程序员接口)(注:API实际是指Application Programming Interface,应用程序编程接口;此处疑为原文错误,不过在VB中也可以这么说吧!)是一套用来控制Windows的各个部件(从桌面的外观到位一个新进程分配的内存)的外观和行为的一套预先定义的Windows函数.用户的每个动作都会引发一个或几个函数的运行以Windows告诉发生了什么.

这在某种程度上很象Windows的天然代码.其他的语言只是提供一种能自动而且更容易的访问API的方法.VB在这方面作了很多工作.它完全隐藏了API并且提供了在Windows环境下编程的一种完全不同的方法.

这也就是说,你用VB写出的每行代码都会被VB转换为API函数传递给Windows.例如,Form1.Print...VB 将会以一定的参数(你的代码中提供的,或是默认参数)调用TextOut 这个API函数.

同样,当你点击窗体上的一个按钮时,Windows会发送一个消息给窗体(这对于你来说是隐藏的),VB获取这个调用并经过分析后生成一个特定事件(Button_Click).

API函数包含在Windows系统目录下的动态连接库文件中(如User32.dll,GDI32.dll,Shell32.dll...).
进入讨论组讨论。
API 声明

正如在"什么是API"中所说,API函数包含在位于系统目录下的DLL文件中.你可以自己输入API函数的声明,但VB提供了一种更简单的方法,即使用API Text Viewer.

要想在你的工程中声明API函数,只需运行API Text Viewer,打开Win32api.txt(或.MDB如果你已经把它转换成了数据库