如何使用exe中的资源位图

来源:百度知道 编辑:UC知道 时间:2024/05/16 19:49:16
如题,如何引用已经导入的bmp文件
bitmap作为“内嵌的资源”整合在exe文件中,也就是说,发布exe后,bmp图片可以用exeScope等软件从这个exe中抽取出来,那么编程时如何使用该资源?
加入生成的程序是C:\Mine.exe,那么代码是不是要写

Image img = new Bitmap("C:\Mine.exe") 图片不是在exe文件里吗?

明白你的意思了,你想让图片整合到exe里面是吧,在C#里面是新建一个资源文件,比如名为:PicResource.resx,然后为这个资源文件添加资源-添加现有文件,选一张图片如:test.bmp
添加好后,要使用时就是
Image img = PicResource.test
这个img对象的使用就是下文讲的那样
VB没玩过,看看有没有资源文件这么个东西
应该有,实在没有还有个方法,新建个PictureBox,让这个PictureBox放你想整合的图片,然后把它的Visible设为false,PictureBox有个属性可以获取图片的Image对象

Image img = new Bitmap(path);
path是图片文件的路径,通过这个语句可以得到一个img对象,这个对象里包含了图片的信息
pictureBox1.Image=img //让PictureBox显示这张图片
Graphics gp=Graphics.FromImage(img) //获取图片的绘图对象,可以在这张图片上作画
等等

这个导入啊,那还是我上面说得那样用吧,不过我写的是C#,VB语法不同,应该差不多

exe资源查看器。新浪下载