在Windows系列操作系统中,GUI是否是WinNT的一部分?

3

在学习了一些Linux内核和X11之后,我想知道Windows中GUI组件的位置。
它是否像X Window一样保持一个位置?还是说它是内核核心中的一部分(或类似于此)?
当Qt、GTK+在Windows机器上编译时,它们是在包装本机Win32 API吗?
抱歉我的英语不好!

1个回答

4

User32 可能是最接近 X11 的子组件,用于实现窗口。Gdi32 是传统的图形层。DirectX很重要,不仅适用于游戏,还是WPF和DirectWrite的底层引擎。WinRT 是新的。

这些都是用户模式组件,不在内核中。当 NT 仍然采用微内核时,视频驱动程序也曾经是用户模式,但那不持久,因为性能太差。是的,Qt 和 GTK+ 封装了 user32。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接