.Net 的 Windows API 包装器?

cae*_*say 3 c# winapi wrapper

视窗API


所以我知道 WinForms 稍微触及了 Windows API,但坦率地说它很糟糕。特别是分层窗口和闪烁。所以我想知道是否有人为 Windows API 编写了部分或完整的包装器。我对分层窗口方面特别感兴趣,但实际上 API 的任何部分都是一个很好的起点。

更新:我在这里找到了 Windows API 代码包:http : //code.msdn.microsoft.com/WindowsAPICodePack但它似乎没有包装分层 Windows?我的假设正确吗?

本机 API (Windows)


我听说过一些关于 Native API 的事情,但我不太确定它是做什么用的?它提供什么功能?研究一下是个好主意吗?

总结(简而言之的问题)


  1. 有谁知道 Windows API 的现有(部分或全部)包装器?
    • 如果问题的答案是否定的,那么哪里是我自己了解它并可能自己编写的好资源?
  2. 本机 API 的解释?它有什么作用?我可以用它来改进应用程序吗?我什至可以使用它吗?

非常感谢对其中任何一个的回答:)谢谢

Jor*_*dão 5

您可以从PInvoke.NET开始。

  • 我想这个宽泛的答案是你能从这么宽泛的问题中得到的最好答案。 (3认同)