当前位置:主页>Visual Basic教程>文章内容
DirectX7.0使用心得(1)
来源: 作者: 发布时间:2007-04-29  
DirectX7.0终於支援VB了,让我们这些VB的爱好者也能享受到DirectX带来的便利,现在我在这里提出使用DirectDraw的心得。使用DirectDraw时可以不用安装DirectX7.0的SDK,只要确定有装DirectX7.0就可以了。

现在我们实际来使用DirectDraw:
在“工程(Project)”里点选“设定引用项目”,来引用DirectX物件。
接著将“DirectX7forVisualBasicTypeLibrary”的那一行打勾,就可以开始使用DirectX了。

我们首先得建立DirectDraw物件,先宣告一个Direct物件和一个DirectDraw物件:
DimobjDXAsNewDirectX7
DimobjDDAsDirectDraw7

接下来是使用DirectDrawCreate函式来建立DirectDraw物件:
SetobjDD=objDX.DirectDrawCreate("")

然后必须设定是视窗模式还是全屏幕模式:
CallobjDD.SetCooperativeLevel(Me.hWnd,DDSCL_FULLSCREENOrDDSCL_ALLOWMODEXOrDDSCL_EXCLUSIVE)
第一个参数是设定DirectDraw的视窗是那一个,填入视窗的Handle代码而后面的参数是设定具备的能力,可以不止一个,使用Or组合起来。
DDSCL_FULLSCREEN使用全屏幕(必须和DDSCL_EXCLUSIVE一起用)
DDSCL_ALLOWMODEX使用Modex模式
DDSCL_EXCLUSIVE使用独占模式
DDSCL_NORMAL使用Windows的程式视窗
DDSCL_NOWINDOWCHANGES禁止改变视窗大小

今天就先讲到这边,Direct实在很麻烦,一次不要太多比较好,下次就从建立Surface开始。->


 
上一篇:DirectX7.0使用心得(2)   下一篇:即时即战游戏的写法
 
  相关文章
·DirectX7.0使用心得(2)
·即时即战游戏的写法
·VB游戏写作技巧(2)网络篇
·DirectX7.0使用心得(3)
·VB游戏写作技巧(1)秀图篇
·用VB创建Excel报表
·用VB编写DirectX7.0游戏(上)
·避免VBA陷阱--有时,VBA使你避免危险
·VB编程的好帮手--资源文件
·Excel中Basic程序的运行
·截取屏幕图像
·在VB中控制Word
 
【关闭窗口】
推荐本站资源
最新文章