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 a WPF (Windows Presentation Foundation) e outras tecnologias, como APIs do Windows, e fornece classes base para outros cenários de interoperação específicos que envolvem WPF.
Classes
| 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 de navegador no qual um aplicativo de navegador XAML (XBAP) está hospedado. |
| ComponentDispatcher |
Habilita o controle compartilhado da bomba de mensagens entre Win32 e WPF em cenários de interoperação. |
| CursorInteropHelper |
Fornece uma classe auxiliar estática para interoperação do WPF/Win32 com um método, que é usado para obter um objeto Cursor do WPF (Windows Presentation Foundation) com base em um identificador de cursor do Win32 fornecido. |
| D3DImage |
Um ImageSource que exibe uma superfície de Direct3D criada pelo usuário. |
| DocObjHost |
Este tipo ou membro dá suporte à infraestrutura do WPF (Windows Presentation Foundation) e não se destina a ser usado diretamente do código. |
| DynamicScriptObject |
Permite chamadas de um XBAP (aplicativo de navegador XAML) para uma janela HTML que hospeda o aplicativo. |
| HwndHost |
Hospeda uma janela Win32 como um elemento dentro do conteúdo da WPF (Windows Presentation Foundation). |
| HwndSource |
Apresenta conteúdo do WPF (Windows Presentation Foundation) em uma janela do Win32. |
| HwndTarget |
Representa uma associação a um identificador de janela que dá suporte à composição visual. |
| Imaging |
Oferece suporte à interoperação gerenciada para não gerenciada para criar objetos de imagem. |
| InteropBitmap |
InteropBitmap habilita os desenvolvedores a melhorar o desempenho de renderização de interfaces do usuário que não sejam do WPF, hospedadas pelo WPF em cenários de interoperabilidade. |
| WindowInteropHelper |
Ajuda a interoperação entre os códigos do WPF (Windows Presentation Foundation) e do Win32. |
Estruturas
| HwndSourceParameters |
Contém os parâmetros que são usados para criar um objeto HwndSource usando o construtor HwndSource(HwndSourceParameters). |
| MSG |
Contém informações da mensagem da fila de mensagens do thread. |
Interfaces
| IErrorPage |
Define a interação entre os aplicativos WPF (Windows Presentation Foundation) que estão hospedando o conteúdo de interoperação e interpretados por um executável WPF (Windows Presentation Foundation) e uma página de erro fornecida pelo host. |
| IKeyboardInputSink |
Fornece um coletor de teclado para componentes que gerenciam o uso da tecla TAB, 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 os aplicativos WPF (Windows Presentation Foundation) que estão hospedando o 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
| D3DResourceType |
Especifica os tipos de superfície Direct3D compatíveis com a classe D3DImage. |
| RenderMode |
Especifica a preferência de renderização. |
Delegados
| HwndSourceHook |
Representa o método que manipula as mensagens da janela Win32. |
| ThreadMessageEventHandler |
Representa o método que manipula os eventos ThreadFilterMessage e ThreadPreprocessMessage. |