2011-04-06 66 views

回答

2

這裏有一些資源,爲您

  • Pinvoke.Net:社區驅動的網站,試圖爲Windows API的PInvoke聲明參考
  • PInvoke Interop Assistant:工具生成託管的PInvoke簽名的本機代碼定義或大部分的windows API。
2

它已經在您的機器上可用,除非您有Express版本。導航到c:\ program files \ microsoft sdks \ windows \ xxx \ include目錄。 xxx取決於你使用的VS版本。像VS2008的v6.0a一樣。 WinUser.h文件包含您在Declare語句中使用的最常用的文件。 WinError.h有錯誤代碼。等等。將十六進制常量(如「0x0123」)轉換爲VB.NET表示法,如「& H123」。

這是'最終和真實的'來源,即使用C或C++編寫的非託管程序的Windows SDK聲明。 Jared向你展示了派生的東西,它們在某些地方往往是片狀的,但這主要是因爲不止一種方式來剝皮一隻貓。因人而異。