游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1367|回复: 3

DirectDraw7问题

[复制链接]

25

主题

81

帖子

85

积分

注册会员

Rank: 2

积分
85
发表于 2005-10-28 14:50:00 | 显示全部楼层 |阅读模式
Public gdx As New DirectX7
Public gdd As DirectDraw7

Dim ddsd1 As DDSURFACEDESC2
Dim MainSurf As DirectDrawSurface7
'------------------------------------------------------
Set gdd = gdx.DirectDrawCreate("")
Call gdd.SetCooperativeLevel(Main.hWnd, DDSCL_NORMAL) '我就是想做非全屏模式
ddsd1.lFlags = DDSD_CAPS
ddsd1.ddsCaps.lCaps = DDSCAPS_PRIMARYSURFACE
Set MainSurf = gdd.CreateSurface(ddsd1)
‘--------------------------------------------------------------------
BackSurf.DrawText 20, 20, "显示", False

怎么就是看不到东西啊!!!!!

64

主题

855

帖子

856

积分

高级会员

Rank: 4

积分
856
QQ
发表于 2005-10-28 16:42:00 | 显示全部楼层

Re: DirectDraw7问题

光在BackSurf上写字是不行的,还要把BackSurf 用Blt等方式贴到 MainSurf

25

主题

81

帖子

85

积分

注册会员

Rank: 2

积分
85
 楼主| 发表于 2005-10-28 17:00:00 | 显示全部楼层

Re: DirectDraw7问题

我打错字了
其实是直接在mainsurf上写的
mainsurf.DrawText 20, 20, "显示", False
但是就是看不见啊

25

主题

81

帖子

85

积分

注册会员

Rank: 2

积分
85
 楼主| 发表于 2005-10-28 23:43:00 | 显示全部楼层

Re: DirectDraw7问题

问题解决了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-22 10:20

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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