加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows-xp – Direct2D回退到XP中的GDI

发布时间:2020-12-14 04:27:17 所属栏目:Windows 来源:网络整理
导读:我想使用 Windows代码包将Direct2D用于我的.Net应用程序.由于我的一些用户使用XP,我需要提供GDI后备.我想知道人们通常如何做这种后备. 他们是否将所有必要的图形功能抽象/接口到一些自定义通用库中?如果是这样,有没有direct2d / GDI的开源库? 谢谢, 吉尔.
我想使用 Windows代码包将Direct2D用于我的.Net应用程序.由于我的一些用户使用XP,我需要提供GDI后备.我想知道人们通常如何做这种后备.

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

谢谢,
吉尔.

解决方法

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

希望这可以帮助.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读