Что такое User32.dll и как он используется в WPF? - PullRequest
7 голосов
/ 01 июля 2011

Как описывает заголовок, я пытаюсь выяснить, что такое User32.dll и где / как он используется в WPF и Windows Forms?

Ответы [ 2 ]

9 голосов
/ 01 июля 2011

User32.dll содержит большую часть основного Windows API, включая собственные окна и элементы управления, а также множество других вещей.

WinForms использует его для создания всех форм и элементов управления.

WPF используетчтобы создать Window s, затем рисует на окнах, используя DirectX.

4 голосов
/ 01 июля 2011

User32.dll - это базовая библиотека Windows, используемая для управления окнами и других интерактивных задач пользовательских программ.WPF использует его мало.

Windows.Forms - это, в основном, оболочка .net для User32, поэтому он все еще полностью основан на GDI, GDI + и дескрипторах окон.и в значительной степени другая структура, которая почти не зависит от оконных сообщений и дескрипторов окон (hWnd).Он рисует на экране с помощью Direct *, и, следовательно, он более мощный и часто работает лучше благодаря разгрузке графического рендеринга на видеокарту.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...