社区
图形处理/算法
帖子详情
gdi和gdi+混用会有什么问题?
hnzlk
2009-06-20 10:26:12
如:我对图形操作用gdi,对图片的处理用gdi+,比如在同一个对象中。
...全文
191
7
打赏
收藏
gdi和gdi+混用会有什么问题?
如:我对图形操作用gdi,对图片的处理用gdi+,比如在同一个对象中。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
程序员刘帅
2009-06-21
打赏
举报
回复
就像使用MFC时调用API一样,而这可以混合用。
yuhui0809
2009-06-20
打赏
举报
回复
不会出问题的
悟迟
2009-06-20
打赏
举报
回复
不知道会出啥问题,不过我这样用过
Gothic_girl
2009-06-20
打赏
举报
回复
逻辑上分离开来比较好。。。
程序员刘帅
2009-06-20
打赏
举报
回复
不会有任何问题,GDI+只是微软在GDI的基础上又封装了一层,并增加了一些矩阵变换的功能。基本上所有GDI+的类都有在GDI和GDI+之间互转的接口。
例如Bitmap::FromHBITMAP(HBITMAP hbm, HPALETTE hpal);可以从一个GDI句柄构造GDI+对象,Bitmap::GetHBITMAP()可以从GDI+对象获取底层的GDI句柄。
maitao_sy
2009-06-20
打赏
举报
回复
没有问题
构造一个GDI Plus时,就可以直接使用GDI的DC句柄。
sandy_zc_1
2009-06-20
打赏
举报
回复
混用没问题。最多就是多一点点转换操作。
如果没有特殊要求的话,尽量优先用GDI,GDI实在搞不定或者搞起来太麻烦了再用GDI+,因为后者速度相当慢。
[ATL/WTL]_[
Gdi
plus]_[关于
混用
GDI
和
GDI
+
(
GDI
Plus)导致显示不正常的解决方案]
本文探讨了在开发中
混用
GDI
和
GDI
+
导致中文文字显示异常的
问题
,分析了微软文档中关于
GDI
与
GDI
+
互操作性的说明,并提供了三种具体的解决方案及示例代码。
双缓存
GDI
与
GDI
+
混用
出现的
问题
(转)
本文探讨了在DirectUI绘制中使用
GDI
+
和
GDI
混合绘制导致的
问题
及解决方案。作者发现,在交替使用这两种绘图方式时,
GDI
+
会
改变hMemDC的Clipbox,从而影响后续
GDI
的绘制范围。解决方法包括统一使用
GDI
+
或
GDI
进行绘制,避免两者
混用
。
终极指南:如何用DDrawCompat轻松解决Windows经典游戏兼容性
问题
DDrawCompat是一款针对DirectX 1-7及
GDI
的DLL包装器,用于解决Windows Vista至11平台上经典游戏的图形兼容性、性能与显示
问题
。它不转换API,依赖原生DX/
GDI
渲染,支持SSE2 CPU与SM3 GPU,需WDDM驱动和桌面合成功能。安装仅需替换ddraw.dll,支持日志调试与文本配置(v0.4.0+),但不兼容网络验证、虚拟机、多API
混用
等场景。
QT使用WinApi 报错 LNK2019 无法解析外部符号
在使用QT进行USB相机项目开发时遇到编译错误'LNK2019 无法解析外部符号'。经过排查不是mingw和vc
混用
,也不是Qt版本
问题
。最终发现是缺少对'__imp__SetDIBitsToDevice'等WinApi函数的实现。在.pro文件中添加
Gdi
32.lib后,
问题
得到解决,项目成功运行。
Windows学习笔记-14(句柄(Handle) 和指针(Pointer)之间的关系,Windows对象)
本文深入解析Windows系统中句柄(Handle)与指针(Pointer)的根本差异:句柄是受控的、不透明的资源标识符,通过内核句柄表间接映射到内核对象指针;而指针是直接内存地址引用。重点阐述三类Windows对象——内核对象、USER对象和
GDI
对象的管理体系、生命周期(引用计数)、跨进程共享机制及安全描述符作用,澄清常见误区如'USER/
GDI
非内核对象'和句柄类型
混用
问题
。
图形处理/算法
19,464
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章