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