如您所知,许多程序都是用C++编写的。
其中一些具有非经典Windows风格的精美GUI(请考虑到Photoshop,3ds max,maya等)。现在我的问题是:它们是如何完成的?在纯Win32 API中? MFC? DirectX / OpenGL?或其他?
使用C#/ WPF可以达到类似的结果,但是如何在C++中实现呢?
最佳答案
阅读Petzold的Programming Windows
以我的经验,这似乎是学习Win32编程的最实用方法。
如果您在乎炫酷效果,Petzold绝对可以为您提供帮助。在对win32有所了解之后,您可以跳到Petzold中的章节进行位动画制作。我不得不一次在win32应用程序中制作一些精美的动画图,并且我几乎以Petzold(和一些MSDN)作为主要引用。
关于c++ - 用户界面说明,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1595439/