首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

Direct2D能不能又xp下使用?

2013-04-21 
Direct2D能不能再xp下使用???要开发和使用Direct2D程序,系统必须是Windows 7,Windows Vista SP2, Windows

Direct2D能不能再xp下使用???
要开发和使用Direct2D程序,系统必须是Windows 7,Windows Vista SP2, Windows Server 2008 R2或者Windows Server 

2008 SP2,但是能不能再xp下配置环境,把需要用到的dll和相应的库拷贝到xp下,如:d2d1.dll等,使开发出来的程序能在

xp下运行,有没有什么解决方案,大家一起讨论下???
[解决办法]
没这可能,d2d不是winxp能享受的,复制dll毫无作用,winxp的d3d9.dll和win7的d3d9.dll就不能互换
[解决办法]
多了去,winxp和win7的显示驱动架构就不一样,winxp的显示驱动在内核模式,win7的在用户模式,d2d用到的dwmapi,win32k.sys的系统服务winxp也没有,这个情况对于win7的dx9,dx10,dx11一样
windows的界面、图形部分是深入到内核的,你要全搬那你的winxp估计就成了套个xp外壳的win7
[解决办法]
不可能的,这应该不是单纯赋值几个dll就能解决的。楼主可以考虑用directwrite,D2D是微软用来接济win7 win8的。话说win8已经放弃了aero glass了,莫非推出了新的界面合成技术?
[解决办法]
winxp也没directwrite
要兼容性用gdi,d3d9得了,win7自带的屏保就用的d3d9

热点排行