Windows API功能的.NET包装器
是否有人知道围绕Windows API功能的.NET托管包装器在.NET framework本身中不可用 窗口创建和显示样式、常用UI控件操作、键盘/鼠标输入、文件和磁盘信息、内存映射文件等领域 我一直是一个常客,并发现它是一个伟大的资源。但是,每次都必须直接使用函数的dlliport,然后找到所需的结构和枚举,这样做速度慢,而且容易出错 (我确实意识到,在可能的情况下,使用100%托管代码做事几乎总是更好的方法,但有很多事情,特别是在Windows窗体中,您无法仅使用托管代码。)Windows API功能的.NET包装器,.net,winapi,pinvoke,wrapper,managed,.net,Winapi,Pinvoke,Wrapper,Managed,是否有人知道围绕Windows API功能的.NET托管包装器在.NET framework本身中不可用 窗口创建和显示样式、常用UI控件操作、键盘/鼠标输入、文件和磁盘信息、内存映射文件等领域 我一直是一个常客,并发现它是一个伟大的资源。但是,每次都必须直接使用函数的dlliport,然后找到所需的结构和枚举,这样做速度慢,而且容易出错 (我确实意识到,在可能的情况下,使用100%托管代码做事几乎总是更好的方法,但有很多事情,特别是在Windows窗体中,您无法仅使用托管代码。) 目前主要关注
目前主要关注Windows XP,但将来可能会转向Windows 7。SourceForge上一个名为的项目看起来可能提供所需的功能 它似乎已经有一年左右没有更新了,但看起来仍然很有希望。一些包装的WinAPI功能包括:
- 常规窗口设置
- ListView和TreeView控件
- 声音和音频
- 可访问性
- 键盘和鼠标输入
- 低级系统挂钩
这里有一个注意,它的许可证是LGPL。您的管理和非管理错误了吗?术语?只是好奇。。