在C#中从Windows.h定义?

时间:2009-04-01 13:00:25

标签: c# winapi

有没有简单的方法从C#中的windows.h获取定义(至少是WM_的东西)?

3 个答案:

答案 0 :(得分:9)

答案 1 :(得分:7)

另一种选择是使用PInvoke Interop助手。它包含几乎每个通过windows.h定义的常量的数据库,并提供了动态转换C头代码的能力。

http://www.codeplex.com/clrinterop

答案 2 :(得分:1)

指向visual studio搜索以查找文件,即安装Platforms SDK的位置:

例如:C:\ Program Files \ Microsoft SDKs \ Windows \ v6.1 \ Include

然后搜索常数。

您可以使用本文作为参考: 如何查找Windows API函数使用的未记录的常量: http://support.microsoft.com/kb/187674