我想学习如何使用Win32应用程序接口,因为最近我有很多需要user32.dll函数的任务,所以我试着学习并搜索了一下,但事实是:每一个教程都是关于它的,只是告诉你如何做某件事。比如通过Win32应用程序接口显示一个MessageBox,但是你不能实际学习Win32框架。
那么你实际上是如何学习它的呢?你是怎么知道所有的函数的?使用托管库很容易,特别是对于Visual Studio,它提供了IntelliSense、对象浏览器等,但Win32应用程序接口非常混乱(至少从C#开发人员的角度来看是如此)。
到目前为止,我一直使用它的方式只是在谷歌上搜索一个任务,然后看到它可以用Win32 API完成(我不知道),然后复制函数并使用它(这对我来说太可怕了,我觉得我失去了很多“能力”)。
那么,我该如何学习呢?
需要说明的是:我对一本书不感兴趣。听起来很糟糕,我需要这些知识来做一个项目,但是我没有时间去写一本书。尽管如此,我还是得到了答案。
谢谢你们所有人。
发布于 2012-04-08 15:21:12
还可以看看theForger's Win32 API Programming Tutorial,它:
试图让您尽可能快速、清晰地开始使用Win32 API进行开发。
https://stackoverflow.com/questions/10054653
复制相似问题