我正在使用 C 编程语言开发一个 win32 应用程序。这是我第一次使用原生 win32 api,它们似乎完全不可读(simple window)。
我想知道是否有我可以使用的整个 API 的包装器,而不必用这些东西砸我的脑袋。
其他框架/库不会做,因为我想使用 Windows 的 native api。
谢谢!
最佳答案
Other GUI frameworks/libs won't do since I want to work with Windows' native api.
如果您想使用 Win32 API...您必须使用 Win32 API。您将想要获得 Petzold (http://www.charlespetzold.com/pw5/) 的副本并从那里开始。您发布的示例并不是非常复杂,一旦您看到了代码作用的解释,您可能就不那么担心了。
如果您需要自定义任何内容,MFC/ATL/Qt/wxWidgets 都允许您获取控件的句柄。
您想使用 native Win32 API 有什么特别的原因吗?
关于C win32包装器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1993624/