编写.net程序时,经常会用到SendMessage, BitBlt等非托管代码, 这时候需要使用pinvoke引入非托管方法。引入简单分成两个步骤:
- 去msdn查找方法定义
- 在.net中定义托管方法
在这里推荐一个网站pinvoke.net,打开页面,直接搜索方法名,把托管代码复制出来就可以了。
另外还有一个对应的vs扩展,在vs扩展中搜索pinvoke可以安装,但是好像不支持vs2019了。
2024-02-17 14:57:11
编写.net程序时,经常会用到SendMessage, BitBlt等非托管代码, 这时候需要使用pinvoke引入非托管方法。引入简单分成两个步骤:
在这里推荐一个网站pinvoke.net,打开页面,直接搜索方法名,把托管代码复制出来就可以了。
另外还有一个对应的vs扩展,在vs扩展中搜索pinvoke可以安装,但是好像不支持vs2019了。
下一篇:VC6 命令行编译