Обертка .NET для функциональности Windows API [закрылась]

Кто-либо знает об управляемой обертке .NET вокруг функциональности Windows API, которая не доступна в самой структуре .NET?

Области, такие как создание окна и стили показа, общая манипуляция контроля за UI, вход клавиатуры/мыши, файл и информация о диске, память нанесла на карту файлы и т.д.

Я был постоянным клиентом посетителю http://www.pinvoke.net/ и нахожу это большим ресурсом. Однако имея необходимость непосредственно использовать DllImport функций и затем определить местонахождение необходимых структур и перечислений каждый раз медленный и подверженный ошибке.

(Я действительно понимаю, что выполнение вещей в 100%-м управляемом коде, если это возможно, является почти всегда лучшим подходом, но есть много вещей, особенно в Windows Forms, где Вы просто не можете сделать этого, используя управляемый код только.)

Сосредоточение на Windows XP на данный момент, но возможно перемещение в Windows 7 в будущем.

10
задан Ash 25 January 2010 в 15:46
поделиться

1 ответ

121 --- 1634494-

Проект на SourceForge под названием Управляемый Windows API Похоже, что он может предоставить необходимую функциональность.

Похоже, что он не был обновлен на год или около того, но все же выглядит довольно многообещающим. Некоторые обернутые функциональные возможности WinAPI включают в себя:

  • Общие настройки окна.
  • ListView and Treeview Controls.
  • Звуки и аудио.
  • доступность.
  • Клавиатура и вход мыши.
  • Системные крючки низкого уровня.

Вот онлайн-документация .

9
ответ дан 4 December 2019 в 01:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: