Linux中国 Linux中国门户站!
设为主页 设为主页
收藏本站 收藏本站
 
当前位置 :首页 ->Linux技术 ->Linux程序设计 ->正文

GTK+与MFC不完全对比

来源:csdn 作者:absurd  时间:2007-04-22 点击: [收藏] [投稿]
MFC只能通过GetMessage挂到消息队列上。

 

3.         两者都不是线程安全的,即只有一个线程可以操作GUI资源。主要是出于性能的考虑,这个问题不大,因大多数应用程序都是单线程的。而且它们都提供一些机制,让其它线程可以在必要时操作GUI资源。在GTK+中可以通过idle函数来实现,在MFC中可以通过PostMessage来实现(附带说明一下:Win32原生的GUI API是线程安全的)

 

4.         GTK+整合了一系列的基础函数库,功能强大,而MFC孤军做战,势单力薄。GlibGTK+的基本库,里面实现了常见的容器和算法,可谓应有尽有,同时隔离了平台相关的功能。PangoGTK+用于文字渲染的函数库,它负责控制不同文字的layout布局,而把字模的绘制交给freetype

 如果您对本文有任何疑问或者建议,请到讨论区发表您的意见: >> 论坛入口 <<



上一篇:企业中的 Wiki、blog 及其他社区工具   下一篇:借助 UNIX 成为更优秀的博客

文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【我要投稿】 【论坛讨论
更多相关文章
Power by linux-cn.com 粤ICP备05006655号