wordpress   发布时间:2022-04-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了windows-xp – Direct2D回退到XP中的GDI大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我想使用 Windows代码包将Direct2D用于我的.Net应用程序.由于我的一些用户使用XP,我需要提供GDI后备.我想知道人们通常如何做这种后备. 他们是否将所有必要的图形功能抽象/接口到一些自定义通用库中?如果是这样,有没有direct2d / GDI的开源库? 谢谢, 吉尔. 我这样做的方法是有两个完全独立的类(都来自IRenderer接口).在加载时,我使用Window的GetVer
我想使用 Windows代码包将Direct2D用于我的.Net应用程序.由于我的一些用户使用XP,我需要提供GDI后备.我想知道人们通常如何做这种后备.

他们是否将所有必要的图形功能抽象/接口到一些自定义通用库中?如果是这样,有没有direct2d / GDI的开源库?

谢谢,
吉尔.

解决方法@H_403_16@
我这样做的方法是有两个完全独立的类(都来自IRenderer接口).在加载时,我使用Window的GetVersionEx函数确定操作系统版本.如果dwMajorVersion> = 6,那么我加载Direct2D类;否则它会回归到GDI.

希望这可以帮助.

大佬总结

以上是大佬教程为你收集整理的windows-xp – Direct2D回退到XP中的GDI全部内容,希望文章能够帮你解决windows-xp – Direct2D回退到XP中的GDI所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。