首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.NET中的User32应用编程接口调用

.NET中的User32应用编程接口调用
EN

Stack Overflow用户
提问于 2008-10-05 03:59:17
回答 2查看 1.5K关注 0票数 4

我目前正在计划一个项目,涉及为Windows创建一个shell替代品(基于Blackbox,特别是bblean )。然而,我希望利用.NET的力量来做到这一点。我需要的许多应用程序接口调用都包含在User32库中。当然,我可以使用P/Invoke并创建一个静态类来为我处理这个问题。

然而,在.NET框架中已经有很多这样的功能,特别是在用于处理进程和活动窗口等的System.Management命名空间中。其中一些功能似乎缺失了,例如SetForegroundWindow函数。

您是否知道.NET框架中已经提供了此功能,或者我是否需要采用P/Invoke路线?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2008-10-05 04:10:21

我最近正在尝试创建我自己的窗口系统,实际上只是在所有窗口周围创建新的边框,但它需要我添加到P/Invoke中的Win32应用程序接口中的许多函数。

但是在.NET中有一个现成的库,它包装了已经找到的here的大部分Win32 API。

票数 3
EN

Stack Overflow用户

发布于 2008-10-05 05:46:07

不幸的是,对于很多事情,你必须走P/Invoke路线。幸运的是,有为许多Win32 API定义的pinvoke.net

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/171457

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档