MFC DirectDraw的一些问题请教

haojj123 2011-10-06 12:07:59
小弟最近在看一些有关窗口框架下DirectDraw开发的东西,我的vc6.0自带的不知道是DirectX的哪一个版本。
所以我在网上下的一下源代码中都必须得改过之后才能运行。大部分都用到了IDrectDraw7,什么的创建发法。具体的我也不是很清楚。
所以有几个问题,想请教大牛:
每一个版本的DirectDraw的创建方法都有些什么?自带的函数有什么不同?
另外一个是我需要从网上下载DirectX9.0(因为没有Direct7.0的SDk开发包,好像已经很老的东西了)
如果我电脑是vista系统,网上看得是vista自带的有Direct10.0的版本,但是不知道这个自带的版本在编程的时候怎么使用。
网上说得是要安装一个7.0或者9.0的,但是安装了之后对我现在的电脑的显卡有什么影响吗?
非常感谢大家的指教,小弟洗耳恭听了,急急急!!!
...全文
205 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
redui 2011-10-08
  • 打赏
  • 举报
回复
DDRAW不是DX的范畴,而是在DSHOW里面,DXSDK不带DDRAW,但是PSDK是带的,需要安装PSDK,或者从别人机器拷贝一个DDRAW.H和DDRAW.LIB即可。
DDRAW的最高版本就是7,没有后续版本了,微软建议后续直接使用DX。老的DDRAW接口仍然被所有新操作系统支持。
haojj123 2011-10-08
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 keiy 的回复:]
1.每一个版本的DirectDraw的创建方法都有些什么?自带的函数有什么不同?
这个DXSDK自带的文档里有说明,网上也能查到的
2.另外一个是我需要从网上下载DirectX9.0(因为没有Direct7.0的SDk开发包,好像已经很老的东西了)
VC6也太老了,如果我没记错,它是不带DX的(原版的)
3.如果我电脑是vista系统,网上看得是vista自带的有Direct10.0的……
[/Quote]
请问一下,我安装了DirectX9.0SDK,但是里面已经没有DirectDraw的相关头文件了ddraw.h了,所以LPDIRECTDRAW7仍然不能使用,请问您有什么办法么?现在网上资源里已经找不到DirectX7.0SDK的有关版本,麻烦各位大牛给支个招,什么办法才能继续使用DirectDraw,谢谢了。。。。。。。。。。
柯本 2011-10-06
  • 打赏
  • 举报
回复
1.每一个版本的DirectDraw的创建方法都有些什么?自带的函数有什么不同?
这个DXSDK自带的文档里有说明,网上也能查到的
2.另外一个是我需要从网上下载DirectX9.0(因为没有Direct7.0的SDk开发包,好像已经很老的东西了)
VC6也太老了,如果我没记错,它是不带DX的(原版的)
3.如果我电脑是vista系统,网上看得是vista自带的有Direct10.0的版本,但是不知道这个自带的版本在编程的时候怎么使用。
自带的是DX运行库,没的SDK的
4.网上说得是要安装一个7.0或者9.0的,但是安装了之后对我现在的电脑的显卡有什么影响吗?
没什么影响
建议用DXSDK9,因为前面的版本太老,DX10以上,现在有些在用的显卡不一定支持

haojj123 2011-10-06
  • 打赏
  • 举报
回复
自己顶一下

15,980

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧