游戏开发论坛

 找回密码
 立即注册
搜索
楼主: 陈?

问个有关句柄的问题

[复制链接]

1

主题

86

帖子

86

积分

注册会员

Rank: 2

积分
86
发表于 2006-5-8 12:03:00 | 显示全部楼层

Re:问个有关句柄的问题

写成一行不好吗。

15

主题

2093

帖子

2093

积分

金牌会员

Rank: 6Rank: 6

积分
2093
发表于 2006-5-8 18:44:00 | 显示全部楼层

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

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


你连WINDOWS的游戏都不会写,会DOS相信你才是傻瓜


原来DOS比WINDOWS还难啊

不过对于大师来说的确是WINDOWS下要简单些,拖几下控件就完成大半了 [em22]

20

主题

451

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
发表于 2006-5-8 20:19:00 | 显示全部楼层

Re:问个有关句柄的问题

这话不能那么说,DOS下的游戏编程确实比win难,因为win统一了硬件,开发者不必自己写驱动(DX),但是DOS下完全得开发者自己写

3

主题

508

帖子

508

积分

高级会员

Rank: 4

积分
508
发表于 2006-5-8 21:02:00 | 显示全部楼层

Re:问个有关句柄的问题

为了从DOS转到WINDOWS我花了好长时间, 中途几次放弃,所以才有了学几年美工的事,
那几年我并不想学美工,实在是不能接受DOS被WINDOWS代替,不过现在转过来了。
要说DOS也不是各位想象的那么难,DOS也有自己的API类程序模块,也是MS发布的,我有那本书,叫DOS多媒体开发工具,支持QB、C、PASCAL等语言。以前DOS时代声卡没有那么多型号,DOS下的声卡都是兼容SOUND BLASTER(创新)标准,现在就不行了,很多型号不一定兼容SOUND BLASTER 标准,我以前的一些DOS程序都没办法发出声音,同样的KOEI的三国志4也是没声音,甚至在WIN2000下无法运行。

3

主题

508

帖子

508

积分

高级会员

Rank: 4

积分
508
发表于 2006-5-8 21:12:00 | 显示全部楼层

Re:问个有关句柄的问题

DOS下播放音乐也是要调用BI文件,BI文件是MS发布的标准模块。

' $INCLUDE: 'SBC.BI'
' $INCLUDE: 'SBCSYS.BI'
' $INCLUDE: 'SBCMUSIC.BI'
DECLARE FUNCTION LODCMF% (FILENAME$, SEGMENT%, OFFSET%)
DECLARE SUB PLAYCMF (BUFFER%())

Sub PLAYCMF(BUFFER%())
Dim INSBLK As Integer, MUSICBLK As Integer
Dim TIME0RATE As Integer, FREQ As Long
INSBLK = BUFFER%(4, 1)
MUSICBLK = BUFFER%(5, 1)
Call SMRESET
FREQ = 1193180
FREQ = FREQ / BUFFER%(7, 1)
TIME0RATE = FREQ
Call SMSONSPD(TIME0RATE)
Call SMINST(BUFFER%(Int(INSBLK / 2 + 1), 1), BUFFER%(19, 1))
Call SMPLAY(BUFFER%(Int(MUSICBLK / 2 + 1), 1))
End Sub


仙剑DOS版就是用QB7.1开发的,到了仙剑95换了VB4,只是我那时候工作忙荒废了几年编程。

1

主题

86

帖子

86

积分

注册会员

Rank: 2

积分
86
发表于 2006-5-9 08:53:00 | 显示全部楼层

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

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

DOS下播放音乐也是要调用BI文件,BI文件是MS发布的标准模块。

' $INCLUDE: 'SBC.BI'
' $INCLUDE: 'SBC...

............................................

10

主题

62

帖子

68

积分

注册会员

Rank: 2

积分
68
发表于 2006-5-9 10:54:00 | 显示全部楼层

Re:问个有关句柄的问题

VB6中
LoadPicture函数返回的是一个Picture对象,定义一个Picture变量存储LoadPicture函数返回值就行了

10

主题

62

帖子

68

积分

注册会员

Rank: 2

积分
68
发表于 2006-5-9 10:58:00 | 显示全部楼层

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

荣誉勋章: Re:问个有关句柄的问题
为了从DOS转到WINDOWS我花了好长时间, 中途几次放弃,所以才有了学几年美工的事,
那几年我并不想学美工,...


好怀念啊

不知道有人搞过VESA SVGA显卡驱动没有?

自从1995年 VBE3.0 出来之后,再也没有通用的VGA标准了。
2000年以后的显卡居然貌似不支持SVGA标准了
都是微软的错!

3

主题

508

帖子

508

积分

高级会员

Rank: 4

积分
508
发表于 2006-5-9 16:53:00 | 显示全部楼层

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

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



好怀念啊

不知道有人搞过VESA SVGA显卡驱动没有?

自从1995年 VBE3.0 出来之后,再也没有通用的V...


那个年代DOS下的SVGA我根本来不及学,等我想学的时候WINDOWS早就普及了,我手上现在还有QB如果写SVGA程序的代码。

32

主题

1583

帖子

1589

积分

金牌会员

Rank: 6Rank: 6

积分
1589
发表于 2006-5-9 18:23:00 | 显示全部楼层

Re:问个有关句柄的问题

使用StdPicture对象,使用LoadPicture函数,加上它的hDC属性,就可以进行图像绘制了。
BMP、JPG、GIF都可以读取,而且可以使用GDI。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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