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. |