C win32包装器

标签 c winapi wrapper

我正在使用 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/

相关文章:

c - 编译 GCC 交叉编译器时目标 'graphite-clast-to-gimple.o' 的配方失败

c - 旋转编码器防溢出

c++ - 如何禁止任何应用程序的所有线程在特定 CPU 核心上运行,除非我指定的线程?

.net - 使用 C++/CLI 包装非托管 C++ 类库 - 问题 2 - 集合

ruby - bash 的包装,控制 STDIN 和 STDOUT

在 C 中创建简单的位图(没有外部库)

c - MMAP 中的 ENODEV 错误

jQuery:如何创建元素然后将其包装在另一个现有元素周围?

c - 读取另一个进程的环境变量

c++ - 转换内存位置以获取字符串