2024-09-29 23:33:08 发布
网友
主要项目是定制Windows操作系统,使其看起来像osx或macos。问题是:如何创建完全自己的窗口、框架等,尤其是定制的GUI小部件?GUI应该在没有windowsapi的情况下绘制,因为我想重新设计整个窗口,它的框架和边框等
他们有没有办法做这种事?也许有一个自己的新引擎,用自己的方法来绘制GUI
这是可以做到的,但绝非易事,很多框架已经做到了(从头开始实现UI,不一定是您所期望的特定外观)。例如,WPF和QT的任何UI外观都不依赖于API(当然,它们的实际绘图依赖于API,这是没有办法的)
您将需要实现控件放置管理、绘图、命中测试以及API通常为您处理的所有其他常规操作
这是可以做到的,但绝非易事,很多框架已经做到了(从头开始实现UI,不一定是您所期望的特定外观)。例如,WPF和QT的任何UI外观都不依赖于API(当然,它们的实际绘图依赖于API,这是没有办法的)
您将需要实现控件放置管理、绘图、命中测试以及API通常为您处理的所有其他常规操作
相关问题 更多 >
编程相关推荐