System.Windows.Interop Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece tipos de suporte para interoperação entre o WPF (Windows Presentation Foundation) e outras tecnologias, como APIs do Windows, e fornece classes base para outros cenários específicos de interoperação envolvendo o WPF.
Classes
| Nome | Description |
|---|---|
| ActiveXHost |
Hospeda um controle ActiveX como um elemento dentro do conteúdo do WPF (Windows Presentation Foundation). |
| BrowserInteropHelper |
Uma classe auxiliar que fornece informações sobre o ambiente do navegador no qual um aplicativo XBAP (aplicativo de navegador XAML) está hospedado. |
| ComponentDispatcher |
Habilita o controle compartilhado da bomba de mensagem entre Win32 e WPF em cenários de interoperação. |
| CursorInteropHelper |
Fornece uma classe auxiliar estática para a interoperação WPF/Win32 com um método, que é usado para obter um objeto Windows Presentation Foundation (WPF) Cursor com base em um identificador de cursor Win32 fornecido. |
| D3DImage |
Um ImageSource que exibe uma superfície do Direct3D criada pelo usuário. |
| DocObjHost |
Esse tipo ou membro dá suporte à infraestrutura do WPF (Windows Presentation Foundation) e não se destina a ser usado diretamente do seu código. |
| DynamicScriptObject |
Habilita chamadas de um XBAP (aplicativo do navegador XAML) para a janela HTML que hospeda o aplicativo. |
| HwndHost |
Hospeda uma janela do Win32 como um elemento dentro do conteúdo Windows Presentation Foundation (WPF). |
| HwndSource |
Apresenta Windows Presentation Foundation (WPF) conteúdo em uma janela do Win32. |
| HwndTarget |
Representa uma associação a um identificador de janela que dá suporte à composição visual. |
| Imaging |
Fornece suporte de interoperação não gerenciado para criar objetos de imagem. |
| InteropBitmap |
InteropBitmap permite que os desenvolvedores melhorem o desempenho de renderização de UIs não WPF hospedadas por WPF em cenários de interoperabilidade. |
| WindowInteropHelper |
Auxilia a interoperação entre o WPF (Windows Presentation Foundation) e o código Win32. |
Estruturas
| Nome | Description |
|---|---|
| HwndSourceParameters |
Contém os parâmetros usados para criar um objeto HwndSource usando o construtor HwndSource(HwndSourceParameters). |
| MSG |
Contém informações de mensagem da fila de mensagens de um thread. |
Interfaces
| Nome | Description |
|---|---|
| IErrorPage |
Define a interação entre aplicativos Windows Presentation Foundation (WPF) que hospedam conteúdo de interoperação e interpretados pelo executável Windows Presentation Foundation (WPF) e uma página de erro fornecida pelo host. |
| IKeyboardInputSink |
Fornece um coletor de teclado para componentes que gerencia tabbing, aceleradores e mnemônicos entre limites de interoperabilidade e entre HWNDs. Essa interface implementa o gerenciamento de mensagens de teclado em cenários de interoperação WPF-Win32. |
| IKeyboardInputSite |
Gerencia o foco do teclado dentro do contêiner. Essa interface implementa o gerenciamento de mensagens de teclado em cenários de interoperação WPF-Win32. |
| IProgressPage |
Define a interação entre aplicativos Windows Presentation Foundation (WPF) que hospedam conteúdo de interoperação e uma página de progresso fornecida pelo host. |
| IWin32Window |
Define o contrato para identificadores de janela win32. |
Enumerações
| Nome | Description |
|---|---|
| D3DResourceType |
Especifica os tipos de superfície Direct3D compatíveis com a classe D3DImage. |
| RenderMode |
Especifica a preferência de renderização. |
Delegados
| Nome | Description |
|---|---|
| HwndSourceHook |
Representa o método que manipula mensagens de janela Win32. |
| ThreadMessageEventHandler |
Representa o método que manipula o e ThreadPreprocessMessage os ThreadFilterMessage eventos. |