游戏开发论坛

 找回密码
 立即注册
搜索
查看: 13421|回复: 52

问个有关句柄的问题

[复制链接]

87

主题

790

帖子

806

积分

高级会员

Rank: 4

积分
806
QQ
发表于 2006-5-5 04:57:00 | 显示全部楼层 |阅读模式
如何实现把一个图片文件载入一个某种类型的变量,而后可以得到该变量的句柄(为了以后的操纵图片),因为我不想再弄一个图片框来载入图片。

1

主题

86

帖子

86

积分

注册会员

Rank: 2

积分
86
发表于 2006-5-5 13:56:00 | 显示全部楼层

Re:问个有关句柄的问题

可以把图片文件当成文本文件读入字符串吗?

20

主题

451

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
发表于 2006-5-5 16:11:00 | 显示全部楼层

Re:问个有关句柄的问题

搂住用vb6还是vb.net?
如果用vb.net的话你可以把图像保存在system.drawing.image.bitmap里面。或者把文件读取到byte数组,然后创建一个指向这段内存区域的内存流。

vb6的话我不是很清楚,反正保存在byte数组里面应该没问题,但是怎么操作我就不知道了

87

主题

790

帖子

806

积分

高级会员

Rank: 4

积分
806
QQ
 楼主| 发表于 2006-5-5 18:05:00 | 显示全部楼层

Re: 问个有关句柄的问题

Dim b() As Byte
iFileNumOut = FreeFile
strFileName = "e:\em10.gif"
Open strFileName For Binary Access Read As #iFileNumOut
    Get #iFileNumOut, , b
    Close #iFileNumOut

接下来的问题是b这个图片怎么显示在屏幕上

1

主题

86

帖子

86

积分

注册会员

Rank: 2

积分
86
发表于 2006-5-5 18:10:00 | 显示全部楼层

Re:问个有关句柄的问题

你真的把文件读入数组啊,要显示出来也可以,麻烦你再写回文件里再LoadPicture.

20

主题

451

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
发表于 2006-5-5 18:54:00 | 显示全部楼层

Re:问个有关句柄的问题

vb6真麻烦,vb.net直接创建个指向这个数组的指针然后创建一个bitmap对象就好~

3

主题

508

帖子

508

积分

高级会员

Rank: 4

积分
508
发表于 2006-5-6 00:05:00 | 显示全部楼层

Re: Re:问个有关句柄的问题

Mahoro: Re:问个有关句柄的问题

你真的把文件读入数组啊,要显示出来也可以,麻烦你再写回文件里再LoadPicture.



你可以发个例子, 我在DOS下就是这么处理画面的, 例子: 失落的玉玺.(本站有下)

1

主题

86

帖子

86

积分

注册会员

Rank: 2

积分
86
发表于 2006-5-6 14:34:00 | 显示全部楼层

Re: Re: Re:问个有关句柄的问题

荣誉勋章: Re: Re:问个有关句柄的问题




你可以发个例子, 我在DOS下就是这么处理画面的, 例子: 失落的玉玺.(本站有下)

叫我发个例子?完了,大师连写文件都不会了.

3

主题

508

帖子

508

积分

高级会员

Rank: 4

积分
508
发表于 2006-5-6 15:19:00 | 显示全部楼层

Re: Re: Re: Re:问个有关句柄的问题

Mahoro: Re: Re: Re:问个有关句柄的问题


叫我发个例子?完了,大师连写文件都不会了.


我DOS下的游戏是开源的, 不过给你也看不懂.

87

主题

790

帖子

806

积分

高级会员

Rank: 4

积分
806
QQ
 楼主| 发表于 2006-5-6 16:36:00 | 显示全部楼层

Re:问个有关句柄的问题

把数组存入文件还不如直接从文件读呢,还是认真的说说吧
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-24 14:07

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表