这两天考虑把DirectX 版本升级,同时把相关的功能也升级,比如画图,之前用的是DirectDraw比较老,现在想改用Direct2D。
Direct2D是DirectX11中的新特性,可以说是DirectDraw的升级版。DirectX最新版本
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=6812,当然要想使用DirectX11需要系统支持,win7中就已带DirectX11,而vista中使用就需要Update,以下来自MSDN文档
Direct3D 11 Runtime
To obtain the Direct3D 11 runtime, please install the release version of Windows 7 or Windows Server 2008 R2. Windows Vista users can follow the procedure described in
KB 971644 (or
KB 971512 for corporate network users).
http://support.microsoft.com/kb/971644具体如何去实现一个DirectX2D Application 参见DirectX 2010.6 版本中SDK文档——Windows DirectX Graphics Documention——Direct2D
Direct2D入门:
http://blog.pfan.cn/lym51/52200.html使用Direct2D绘图
http://msdn.microsoft.com/zh-cn/magazine/ee413543.aspx