好的,所以我在C++中制作了一个C++应用程序,我想知道如何给gui着色。我想给它涂上颜色,就像3ds Max,Unity,或者CryEngine 3。在那些应用程序中,它们就像深灰色。如何将相同的颜色应用于我的win32应用程序?
我的项目是一个OpenGL游戏引擎。
发布于 2011-11-26 07:20:21
这些编辑器是通过定制的绘制元素完成的,或者使用实际的windows处理程序来完成,或者通过DirectX (Direct2D)或OpenGL进行硬件加速。
这里是关于使用WinAPI绘制的所有者控件的简短摘要,应该为您提供所需的所有详细信息。或者,您可以使用类似Qt这样的工具,这使得控制皮肤变得非常容易,或者使用GTK,这正是Chrome用于皮肤的方法。
对于硬件加速部分,它可以分为两个阶段:
https://stackoverflow.com/questions/8275298
复制相似问题