关于界面处理OpenGL or CDC?

baizhaoshan 2008-12-15 05:02:23
做界面都会遇到画图的问题,一般都是用CDC,但发现CDC不能满足要求了,一提问,大家都说用OpenGL或者其他。

那我们做界面的时候是如何选择使用CDC还是OpenGL的呢?

...全文
127 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Show_Mike 2008-12-16
  • 打赏
  • 举报
回复
个人看法:
opengl是图形处理开放库,主要处理矢量图一类的,对于三维处理尤佳;
cdc是一种图像,图形基础类库,可以处理各类图形,包括照片等位图类图像.
现在,视觉处理更趋向于采用opencv.
C_MFC 2008-12-16
  • 打赏
  • 举报
回复
楼上说的很详细!不过,对于OpenGL,主要是一些API,其实,真正用起来,不难!如果开发三维图形,肯定要用OpenGL,不然,不累死你才怪!另外,用OpenGL还要初始化!初学者容易忽略!
如果仅仅是开发界面,我觉得,可以不用OPENGL,微软的GDI、GDIPlus完全够用了
[Quote=引用 3 楼 fox000002 的回复:]
GDI

GDIPlus

OpenGL

主要看需求和实现的难易程度

GDI 最简单,依赖最少

GDIPlus 次之

OpenGL 需要学的东西最多,功能也更强
[/Quote]
fox000002 2008-12-16
  • 打赏
  • 举报
回复
GDI

GDIPlus

OpenGL

主要看需求和实现的难易程度

GDI 最简单,依赖最少

GDIPlus 次之

OpenGL 需要学的东西最多,功能也更强
baizhaoshan 2008-12-16
  • 打赏
  • 举报
回复
结合是可以

但还是没有区分两种的适用环境
FinalC 2008-12-15
  • 打赏
  • 举报
回复
两者结合一起用

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧