OpenHarmony(11) —— GUI底层

这篇博客探讨了OpenHarmony的GUI底层实现,从Windows的DirectUI、Linux的GTK+到OpenHarmony的ArkUI,分析了各种GUI技术在不同平台的应用,包括JerryScript在鸿蒙系统中的角色,并提及了未来可能的技术趋势。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近在想GUI的事情,

网上搜索了下

windows:

win32 MFC .NET C#

记得第一次的记忆还是VC++6.0 然后MFC

搜了之后才发现,directui,看了下概念,原来名字就已经说明了 direct ui 直接绘制控件。

(听别人说的)从windows上说,每个控件都是一个basewindow,都有一个HANDLE

(谁翻译的“句柄”?handle : 手柄、手把。“句柄”是啥?一句话的手柄?不应该是“把柄”吗?你有什么把柄在别人手里,让别人来威胁你交出什么东西)

directui,申请一个window当画布,其他控件在这个画布上直接画出来。

(不就是LinuxFB,提供一块内存当显存,当画布,直接在上面画)

Linux:

GTK+、GTKMM

看了一眼的GUI库:

  1. wxwidgets

https://wiki.wxwidgets.org/Supported_Platforms

wxMSW

wxGTK

wxX11

wxDFB

看代码没看懂是怎么

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值