如何使用完全自定义的GUI元素来自定义操作系统设计

How to use completely custom GUI-Elements for customize OS design

本文关键字:自定义 元素 操作 系统设计 GUI 何使用      更新时间:2023-10-16

主要项目是自定义Windows-OS,使其看起来像OS X或Mac OS。问题是:如何创建完全自己的窗口,框架等,尤其是自定义GUI小部件?GUI应该在没有Windows API的情况下绘制,因为我想重新设计完整的窗口,它的框架和边框等。

他们有什么办法可以做这样的事情吗?也许使用自己的新引擎来绘制 GUI 自己的方法?

这是可以做到的,但绝非易事,很多框架已经这样做了(从头开始实现UI,不一定是你特别想要的外观和感觉)。例如,WPF 和 QT 不依赖于 API 来实现其任何 UI 外观(当然,它们确实依赖于实际绘图的 API,这是无法解决的)。

您将需要实现控件放置管理、绘制、命中测试以及 API 通常为您处理的所有其他常规操作。