我不得不说我在 C++ 方面相当缺乏经验,请不要对我太苛刻。
最近偶然发现了 win32 API 的神奇之处,并选择练习使用它(此时我宁愿不使用 MFC/wxWidgets/等,只是出于教育目的)。
好吧,我真正的问题是: 您如何正确地将 win32 GUI 内容编码到类中。我的意思是,当然,您可以创建一个类来保存单个窗口句柄,允许更轻松地修改窗口属性,并具有更简化的 CreateWindow() 版本。但据我了解,您将需要一个消息泵和几个用于您创建的窗口的回调函数。将它们与类结合起来时,它是如何工作的?
有人能给我指出正确的方向吗?只要有注释,我不介意阅读(很多)示例代码。
PS:我也很难找到关于将“资源文件”用于我的窗口装饰的好(阅读:简单)文档。为此加分! :)
最佳答案
我以使用 C++ 编程为生。我喜欢 C++。
也就是说,如果您使用 .Net(例如 C#)编写 Windows GUI,您的生活将会轻松得多。 Win32 是非常低级的,您将构建大量可通过 .Net 库免费获得的东西。 Win32 不再是奇迹了。 :-)
如果您想学习 C++,请选择 GUI 以外的其他东西。
关于C++ 开发 GUI - 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/361312/