10

.NET フレームワーク自体では利用できない Windows API 機能の .NET マネージ ラッパーを知っている人はいますか?

ウィンドウの作成と表示スタイル、一般的な UI コントロール操作、キーボード/マウス入力、ファイルとディスクの情報、メモリ マップされたファイルなどの領域

私は定期的にhttp://www.pinvoke.net/にアクセスしており、素晴らしいリソースを見つけています。ただし、関数の DllImport を直接使用して、必要な構造と列挙を毎回見つける必要があると、時間がかかり、エラーが発生しやすくなります。

(可能であれば 100% マネージ コードで処理することが、ほとんどの場合、より良いアプローチであることは認識していますが、特に Windows フォームでは、マネージ コードだけでは実行できないことが多くあります。)

今のところ Windows XP に焦点を当てていますが、将来的には Windows 7 に移行する可能性があります。

4

1 に答える 1

10

A project on SourceForge called Managed Windows API looks like it might provide the required functionality.

It appears to not have been updated for a year or so but still looks quite promising. Some wrapped WinAPI functionality include:

  • General Window settings.
  • ListView and TreeView controls.
  • Sounds and Audio.
  • Accessibility.
  • Keyboard and Mouse Input.
  • Low level system hooks.

Here's the on-line documentation.

于 2010-01-25T08:20:02.413 に答える