加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

用于Windows API功能的.NET包装器

发布时间:2020-12-14 01:43:07 所属栏目:Windows 来源:网络整理
导读:有没有人知道.NET框架本身不可用的 Windows API功能的.NET托管包装器? 诸如窗口创建和显示样式,常见的UI控制操作,键盘/鼠标输入,文件和磁盘信息,内存映射文件等 我经常访问http://www.pinvoke.net/,找到一个很好的资源.然而,不得不直接使用DllImport的函数,
有没有人知道.NET框架本身不可用的 Windows API功能的.NET托管包装器?

诸如窗口创建和显示样式,常见的UI控制操作,键盘/鼠标输入,文件和磁盘信息,内存映射文件等

我经常访问http://www.pinvoke.net/,找到一个很好的资源.然而,不得不直接使用DllImport的函数,然后每次找到所需的结构和枚举都很慢,容易出错.

(我确实意识到在100%托管代码中做的事情可能几乎总是更好的方法,但有很多事情,特别是在Windows窗体中,你只能不能使用托管代码.)

现在专注于Windows XP,但将来可能会转向Windows 7.

SourceForge上的一个名为 Managed Windows API的项目看起来可能会提供所需的功能.

它似乎没有更新一年左右,但仍然看起来很有希望.一些包装的WinAPI功能包括:

>常规窗口设置.
> ListView和TreeView控件.
>声音和音频.
>辅助功能.
>键盘和鼠标输入.
>低级系统挂钩.

这是on-line documentation.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读