Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > Visual Basic > DirectX7.0使用心得(1)
【标  题】:DirectX7.0使用心得(1)
【关键字】:c,DirectX,DirectX7
【来  源】:网络

DirectX7.0使用心得(1)

Your Ad Here DirectX 7.0终於支援VB了,让我们这些VB的爱好者也能享受到DirectX带来的便利,现在我在这里提出使用DirectDraw的心得。使用DirectDraw时可以不用安装DirectX7.0的SDK,只要确定有装DirectX7.0就可以了。

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

我们首先得建立DirectDraw物件,先宣告一个Direct物件和一个DirectDraw物件:
Dim objDX As New DirectX7
Dim objDD As DirectDraw7

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

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

今天就先讲到这边,Direct实在很麻烦,一次不要太多比较好,下次就从建立Surface开始。
DirectX7.0使用心得(2):【上一篇】
VB游戏写作技巧(2)网络篇:【下一篇】
【相关文章】
  • DirectX7.0使用心得(3)
  • 用VB创建Excel报表
  • Excel中Basic程序的运行
  • 利用VBA自定义Office的快捷方式
  • Visual Basic 菜单在应用程序中的使用
  • 使用VBA-Excel97绘图
  • 用VB5直接控制Excel 97
  • 在VB组件内调用Excel2000实现GIF饼图
  • 如何在VB6中导出EXCEL、FOXPRO格式的表
  • Visual Basic 菜单在应用程序中的使用 二
  • 【随机文章】
  • Perl学习手札-純量變數(Scalar)
  • 终于脱离了windows 了
  • 台球辅助瞄准工具 (开放代码)
  • Oracle 优化参数 optimizer_mode 介绍
  • RFC2631 - Diffie-Hellman Key Agreement Method
  • Linux下使用Realplayer播放媒体文件很卡的问题
  • backup hard disk partition table (MBR)
  • 空手套白狼:Windows图像截取小指南
  • 用iptables实现NAT
  • 在linux上安装 DB2 V8.2
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.