主项目是自定义Windows-OS,它看起来像OS X或Mac OS。问题是:如何创建完全自己的Windows,框架等,尤其是自定义GUI小部件? GUI应该在没有Windows API的情况下绘制,因为我想重新设计完整的窗口,它的框架和边框等。
他们有什么办法做那样的事吗?也许有一个自己的新引擎,用它自己的方法绘制GUI?
答案 0 :(得分:0)
这可以做到,但这绝不容易,很多框架已经这样做了(从头开始实现UI,不一定是你特别想要的外观和感觉)。例如,WPF和QT不依赖于API的任何UI外观(当然,它们依赖于实际绘图的API,没有办法解决这个问题。)
您需要实现控件放置管理,绘图,命中测试以及API通常为您处理的所有其他常规操作。