directx9.0下载win10 v9.0 电脑版下载
- 软件介绍
- 软件截图
- 相关阅读
- 网友评论
- 下载地址
光行资源网提供Directx9官方版是一款方便快捷的系统软件恢复工具,客户在本网站免费下载Directx9后可立即运作,全自动对当今系统软件的DirectX开展情况检测,在检测全过程中全自动对异常情况开展修补,极致处理0xc000007b等难题开展健全,趣致给予Directx9精简版安装下载详细地址,没有一切广告宣传和弹出窗口。
Directx9官方版是一款对DirectX系统软件开展修补实用工具,改进图型写作专用工具,使客户更易制做3D角色或自然环境等,可以对线光源式光与影和清晰度式的光与影图象更为的真实写实性,极致改进机器设备映射作用、手机游戏特性和扩展性、IP响声通信、声频/视频剪辑、声频/视?l读写能力等一系列特性开展修补提升。
Directx9官方版特性
Microsoft微软DirectX 9.0c最新官方正式多语言版For Win9x/ME/2000/XP/2003。今天微软终于放出了DirectX 9.0c官方正式版,如图所示,此最新版的版本号与先前我们报道的在微软XP SP2 2126测试版补丁中所集成的版本一样,同为4.09.0000.0904,但从此图可以看出此版本为最终零售版。有消息说微软将在8月份发布的XP SP2正式版中集成DirectX 9.0c,而微软在今天发布的DirectX 9.0c官方正式版正好说明,微软正在按照它的时间表一步一步推进。与先前发布DirectX 9.0b相比较而言,新版DirectX 9.0c加入了对ATi 3dc纹理压缩技术的支持,加入了nVIDIA的GeForce 6系列显卡所支持的Shader Model 3.0,还修正了其它一些细小的错误。由于这是微软发布的正式版本,所有我们推荐用户升级此最新版本,以获得最大性能提升与最好的兼容性。
Directx9官方版使用方法
·Directx9官方版窗口类WNDCLASS教程
struct WNDCLASS {
UINT style;
WNDPROC lpfnWndProc;
int cbClsExtra;
int cbWndExtra;
HINSTANCE hInstance;
HICON hIcon;
HCURSOR hCursor;
HBRUSH hbrBackground;
LPCSTR lpszMenuName;
LPCSTR lpszClassName;
};
style:用来定义窗口的行为。如果打算共同使用GDI和D3D的话,可以使用CS_OWNDC作为参数。
lpfnWndProc:一个函数指针,指向与这个窗口类绑定在一起的处理窗口消息的函数。
cbClsExtra和cbWndExtra:为窗口和为分配内存空间。很少使用到这两个参数,一般设为0;
hInstance:应用程序的实例句柄。你可以使用GetModuleHandle()来得到它,也可以从Win32程序的入口函数WinMain那里得到它。当然,你也可以把它设为NULL(不知有什么用)
hIcon,hCursor,hbrBackground:设置默认的图标、鼠标、背景颜色。不过在这里设置这些其实并不怎么重要,因为我们可以在后面定制自己的渲染方法。
lpszMenuName:用来创建菜单
lpszClassName:窗口类的名字。我们可以通过这个名字来创建以这个窗口类为模板的窗口。甚至可以通过这个名字来得到窗口的句柄。
设置好窗口类结构的内容后,使用RegisterClass(const WNDCLASS *lpWndClass)函数来注册它。关闭窗口后可以用UnregisterClass(LPCSTR lpClassName, HINSTANCE hInstance)来撤销注册。
·Directx9官方版创建窗口CreateWindow教程
HWND CreateWindow(
LPCTSTR lpClassName,
LPCTSTR lpWindowName,
DWORD dwStyle,
int x, y,
int nWidth, nHeight,
HWND hWndParent,
HMENU hMenu,
HINSTANCE hInstance,
LPVOID lpParam
);
lpClassName:窗口类的名字。即窗口类结构体中的lpszClassName成员。
lpWindowName:如果你的应用程序有标题栏,这个就是你标题栏上显示的内容。
dwStyle:窗口的风格决定你的窗口是否有标题栏、最大最小化按钮、窗口边框等属性。在全屏的模式下,WS_POPUP|WS_VISIBLE是常用的设置,因为它产生一个不带任何东西的全屏窗口。在窗口的模式下,你可以设置很多窗口的风格,具体可以查看相关资料,这里不详细说明,不过WS_OVERLAPPED|WS_SYSMENU|WS_VISIBLE是一组常用的风格。
x和y:窗口创建的位置。(x,y)表示窗口的左上角位置。
nWidth和nHeight:用来设置窗口的宽度和高度,以像素为单位。如果你想创建一个全屏的窗口,使用GetSystemMetrics(SM_CXSCREEN)和GetSystemMetrics(SM_CYSCREEN)可以得到当前显示器屏幕的大小
hWndParent:指定这个新建窗口的父窗口。在D3D应用程序中很少用,一般设为NULL。
hMenu:菜单句柄。
hInstance:应用程序的实例句柄。你可以使用GetModuleHandle()来得到它,也可以从Win32程序的入口函数WinMain那里得到它。当然,你也可以把它设为NULL(不知有什么用)
lpParam:一个很神秘的参数。除非你知道自己在做什么,否则还是把它设为NULL吧。
·Directx9官方版销毁窗口DestroyWindow教程
销毁窗口有两种方法,一种是隐式的,一种是显式的。我们都知道Windows操作系统是一个基于消息驱动的系统。流动于系统中的消息使我们的窗口跑起来。在很多软件开发特别是商业软件的开发过程中,窗口的产生和销毁都是交由系统去做的,因为这些不是这类开发的关注所在。但是游戏开发不一样,尽管你也可以只向系统发送一条WM_DESTROY消息来销毁窗口,我们还是希望窗口是销毁的明明白白的。由于窗口的注册、产生和使用都是由我们亲手来做的,那么当然窗口的销毁也得由我们亲自来做。不过还是得说明一点,使用WM_DESTROY消息和DestroyWindow函数来销毁窗口在本质上并无太大差别,使用哪种方法可以说是根据个人的爱好吧。
销毁窗口后是不是就完事了呢?不,还没有,因为应用程序的消息队列里可能还有没处理完的消息,为了彻底的安全,我们还得把那些消息都处理完。所以结束应用程序的时候,可以使用以下方法:
MSG msg;
DestroyWindow(h_wnd);
while(PeekMessage(&msg , NULL , 0 , 0 , PM_REMOVE))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
·Directx9官方版窗口消息处理过程教程
窗口消息的处理函数是一个回调函数,什么是回调函数?就是由操作系统负责调用的函数。CALLBACK这个宏其实就是__stdcall,这是一种函数调用的方式,在这里不多说这些了,有兴趣的可以参考一些Windows编程的书籍,里面会有很详尽的说明。
Windows里面有很多消息,这些消息都跑去哪里了呢?其实它们都在自己的消息队列里等候。消息是怎么从队列里出去的呢?就是通过GetMessage和PeekMessage这两个函数。那么消息从队列里出去后又到哪里了呢?嗯,这时候消息就正式进入了我们的窗口消息处理过程,也即是窗口类中lpfnWndProc所指定的函数。一个消息处理函数有四个参数,下面分别说说:
参数1:HWND p_hWnd
消息不都是传到以窗口类为模板产生的窗口吗?为什么还要使用窗口句柄来指明窗口呢?别忘了一个窗口类是可以产生多个窗口的呀,如果一个应用程序里面有多个窗口,并且它们之中的一些窗口是共用一个窗口类的,那么就得用一个窗口句柄来指明究竟这个消息是哪个窗口发过来的。
参数2:UINT p_msg
这是一个消息类型,就是WM_KEYDOWN , WM_CLOSE , WM_TIMER这些东东。
参数3:WPARAM p_wparam
这个参数内容就是消息的主要内容。如果是WM_KEYDOWN消息,那么p_wparam就是用来告诉你究竟是哪个键被按下。
参数4:LPARAM p_lparam
这个参数的内容一般是消息的一些附加内容。
最后说明一下DefWindowProc的作用。有时候我们把一个消息传到窗口消息处理函数里面,但是里面没有处理这个消息的内容。怎么办?很容易,交给DefWindowProc处理就对了。
·Directx9官方版创建IDirect3D接口教程
DirectX是一组COM组件,COM是一种二进制标准,每一个COM里面提供了至少一个接口,而接口就是一组相关的函数,我们使用DirectX,其实就是使用那些函数。COM和C++中的类有点像,只不过COM使用自己的方法来创建实例。创建COM实例的一般方法是使用coCreateInstance函数。有关coCreateInstance的使用方法,可以参考有关COM方面的资料,这里暂时不详细说明了,因为DirectX提供了更简洁的方法来创建DirectX组件的实例。这一章我要讲的就是Direct3D组件的使用方法。
为了使用D3D中的函数,我们得先定义一个指向IDirect3D9这个接口的指针,顺便说明一下,其实接口也是一个指针,所以我们定义的就是一个指向指针的指针,也即二重指针,为什么要使用二重指针呢,我暂时还不是很懂,所以先留着这个疑问吧^_^。定义完这个接口指针后,例如IDirect3D9 *g_pD3D;现在我们使用Direct3DCreate9这个函数来创建一个D3D接口:
g_pD3D = Direct3DCreate9( D3D_SDK_VERSION );
Direct3DCreate9这个函数只有一个参数,它表明要创建接口的版本。如果你想创建一个老的接口版本当然也可以,不过没有人会那样做吧。
创建接口后就可以创建D3D设备了,什么是D3D设备?你可以想象为你机上的那块显卡!什么?你有几块显卡!!没关系,那就创建多几个D3D设备接口吧。创建D3D设备需要的参数很多,如果把那些参数都挤在一个函数里面,那就太长了,所以就把一些参数放进结构体里面,只要先设定好这些结构体,再把这些结构体当作参数传给创建D3D设备的函数,那就清晰多了。首先要讲的就是D3DPRESENT_PARAMETERS这个结构。
Directx9官方版安装教程
1、 首先请下载DirectX
2、 运行directx_nov2008_redist.exe
3、 点击Yes。
4、 这步需要指定一个文件夹来解压安装包中的安装文件。
5、 在空白处输入D:\DX9(路径只是举例),然后点击OK。
6、 提示D:\DX9文件夹不存在,是否需要创建,点击是(Y)。
7、 正在解压安装文件中。
8、 打开D:\DX9,找到DXSETUP.exe,双击运行。
9、 选择;我接受此协议”,点击下一步。
10、 再次点击下一步。
11、 安装过程中。
12、 安装完成,点击完成。
Directx9官方版相关问答
DirectX修复工具不同版本之间有什么不同
不同版本的软件DirectX修复工具为了应对一般电脑用户的使用,采用了傻瓜式一键设计,只要点击主界面上的;检测并修复”按钮,程序就会自动完成校验、检测、下载、修复以及注册的全部功能,无需用户的介入,大大降低了使用难度。
DirectX修复工具的V3.5版分为标准版、增强版以及在线修复版。标准版支持修复DirectX的功能,而增强版则支持同时修复DirectX和c++的功能。在线修复版与标准版相同,默认只支持修复DirectX,但其所需的数据包需要在修复时自动下载。各个版本之间,主程序完全相同,只是其配套使用的数据包不同。因此,标准版和在线修复版可以通过补全扩展包的形式成为增强版。本程序自V3.5版起,自带扩展功能。只要在主界面的;工具”菜单下打开;选项”对话框,找到;扩展”标签,点击其中的;开始扩展”按钮即可。扩展过程需要Internet连接,扩展成功后重新运行程序即可使新的数据包生效。扩展用时根据网络速度不同而不同,烦请耐心等待。
directx9和11有什么区别
DirectX11是目前比较新的DX,体现着最bai新的游戏的最佳du效果和性能的发挥,但是要求相同硬件的zhi支持,
DirectX9 是比较早比较完善的daoDX 体现着对老游戏的最大支持和兼容,但是不支持新游戏,画面不够逼真。
就像VCD和DVD影碟机 VCD就是DirectX9 。DVD就是DirectX11 游戏图形画面有着明显区别。
另外就是XP系统受架构的限制是不能安装DirectX11,而DirectX9则没有限制,可以安装在xp ,win7等系统当中。
Directx9官方版更新日志
新增的功能:
新增全新的c++扩展包。新版程序增加支持了c++2015的扩展包,可以修复c++2015的相关内容,可以在一定程度上提高对于0xc000007b错误解决的概率。
新增扩展功能。在;工具”菜单下;选项”对话框的;扩展”界面中,可以扩展程序的c++数据包,可将标准版及在线修复版程序直接扩展成增强版,免去了再去网上自行寻找相应版本的麻烦。同时仍保留手动下载数据包的链接,方便在无法连接网络时进行扩展。
改进的功能:
更新了部分c++数据包。程序根据用户的反馈情况,及时更新了c++2013的程序数据包。新数据包兼容性更强,可以修复更多的内容。
改进了对于管理员权限的检测与提示。新版程序将在所有的系统中均检测是否具有管理员权限,如果没有则进行相应提示,避免因缺少权限而带来的修复失败。
改进了在部分系统上全部修复失败时的提示。程序将主动引导此类系统的用户使用低安全级别进行修复,从而避免因系统核心组件异常导致的修复失败。
改进了更新c++文件的校验机制。新的机制可以更加智能的判断需要修复的文件,减少不必要的文件操作,提高效率。
改进了部分英文翻译。新的翻译更加准确,方便用户理解。
其他细节性改进。
修复的BUG:
修复了程序在注册DirectX文件时可能卡住的BUG。
修复了调整DirectX加速时状态显示异常的BUG。
修复了在特殊某些路径下无法更新c++的BUG。
修复了在某些特殊情况下c++可能更新失败的BUG。
Directx9官方版功能
1、DirectX9.0c强化了针对DirectDraw和Direct3D的接口,简化了应用扩展,提升性能;
2、改善了图形创作工具,更易于做出最佳的3-D角色和环境;
3、点光源式光影和像素式光影使图象更逼真;
4、强化了DirectSound和DirectMusic,简化了其应用扩展;
5、DLS2音频合成功能提高了乐器音频的真实感;
6、DirectInput的设备影射功能令对设备的支持更简单;
7、DirectPlay使多人游戏的性能和可扩展性得到了提高;
8、DirectPlay提供了IP声音通讯;
9、DirectShow的应用编程接口提供了音频/视频的实时合成和即时编辑;
10、DirectShow支持Windows媒体音频和视频(WMA和WMV)的读写;
11、Microsoft TV技术可以支持数字电视节目。Redist Package 是媒体开发的底层 API,通过它可以开发游戏和其它媒体应用程序。
12、新版DirectX 9.0c加入了对ATi 3dc纹理压缩技术的支持,还修正了其它一些细小的错误。
作用点评
Directx9官方版是一款便捷的系统修复工具!用户在本站下载Directx9后可直接运行,自动对当前系统的DirectX进行状态监测,在监测过程中自动对异常现象进行修复,完美解决0xc000007b等问题进行完善,趣致提供Directx9绿色版下载安装地址,不含任何广告和弹窗。DirectX9.0c强化了针对DirectDraw和Direct3D的接口,简化了应用扩展,提升性能;,点光源式光影和像素式光影使图象更逼真;
- 下载地址(pc版)
- 网盘下载
人气下载推荐
-
Windows Server 2019 ISO镜像(附激活密钥) 正式版
下载
-
魔百盒CM101S实用版2纯净固件下载 v2021 最新强刷版
下载
-
msvcp140.dll丢失一键修复工具下载 32/64位 win10增强版
下载
-
易语言完美破解版 v5.8 吾爱破解版(含破解补丁)免费下载
下载
-
ChromeOS系统镜像下载 中文PC版下载
下载
-
AUTO Uninstaller破解版下载
下载
-
创维e900v21e刷机包免费下载 v2021 免拆破解版中文完整版
下载
-
bartender7.75(附激活码)(暂未上线)
下载
-
Windows ME系统下载 v1.0 正版完整版
下载
-
魔百和cm201免费2刷机包 v1.0 免拆机破解版
下载
-
华硕ac68u小宝梅林固件免费下载
下载
-
胜为蓝牙适配器5.0驱动 v1.0 正版下载
下载
- 本类最新
- 本类排行
- 1HWiNFO64 系统检测软件v7.23 Build 4760 Beta
- 2NirLauncher 电脑版v1.23.60
- 3英特尔超频软件(Intel Extreme Tuning Utility) 正版绿色工具v7.7.0.12
- 4全能王Windows密码重置工具 v2.0.0.1
- 5AutoRuns(启动项目管理工具) v14.09
- 6Process Monitor破解版 v3.89
- 7IObit Smart Defrag(磁盘碎片整理工具) v7.4.0.114
- 8Autoruns v14.09 汉化版
- 9HTTP Debugger Pro汉化破解版
- 10HttpPostTool 免安装版
- 热门软件
- 热门标签