System.Windows.Interop Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona tipos auxiliares para la interoperación entre Windows Presentation Foundation (WPF) y otras tecnologías, como Windows API, y proporciona clases base para otros escenarios de interoperación específicos que implican WPF.
Clases
| Nombre | Description |
|---|---|
| ActiveXHost |
Hospeda un control ActiveX como elemento dentro del contenido de Windows Presentation Foundation (WPF). |
| BrowserInteropHelper |
Clase auxiliar que proporciona información sobre el entorno del explorador en el que se hospeda una aplicación de explorador XAML (XBAP). |
| ComponentDispatcher |
Habilita el control compartido de la bomba de mensajes entre Win32 y WPF en escenarios de interoperación. |
| CursorInteropHelper |
Proporciona una clase auxiliar estática para la interoperación de WPF/Win32 con un método , que se usa para obtener un Windows Presentation Foundation (WPF) Cursor objeto basado en un identificador de cursor Win32 proporcionado. |
| D3DImage |
que ImageSource muestra una superficie de Direct3D creada por el usuario. |
| DocObjHost |
Este tipo o miembro admite la infraestructura de Windows Presentation Foundation (WPF) y no está pensado para usarse directamente desde el código. |
| DynamicScriptObject |
Habilita las llamadas desde una aplicación del explorador XAML (XBAP) a la ventana HTML que hospeda la aplicación. |
| HwndHost |
Hospeda una ventana win32 como un elemento dentro del contenido de Windows Presentation Foundation (WPF). |
| HwndSource |
Presenta Windows Presentation Foundation (WPF) contenido en una ventana win32. |
| HwndTarget |
Representa un enlace a un identificador de ventana que admite la composición visual. |
| Imaging |
Proporciona compatibilidad administrada con interoperación no administrada para crear objetos de imagen. |
| InteropBitmap |
InteropBitmap permite a los desarrolladores mejorar el rendimiento de representación de las interfaces de usuario no WPF hospedadas por WPF en escenarios de interoperabilidad. |
| WindowInteropHelper |
Ayuda a la interoperación entre Windows Presentation Foundation (WPF) y el código Win32. |
Estructuras
| Nombre | Description |
|---|---|
| HwndSourceParameters |
Contiene los parámetros que se usan para crear un HwndSource objeto mediante el HwndSource(HwndSourceParameters) constructor . |
| MSG |
Contiene información de mensajes de la cola de mensajes de un subproceso. |
Interfaces
| Nombre | Description |
|---|---|
| IErrorPage |
Define la interacción entre las aplicaciones de Windows Presentation Foundation (WPF) que hospedan contenido de interoperación e interpretan el archivo ejecutable de Windows Presentation Foundation (WPF) y una página de error proporcionada por el host. |
| IKeyboardInputSink |
Proporciona un receptor de teclado para componentes que administran tabulaciones, aceleradores y mnemónicos entre límites de interoperabilidad y entre HWND. Esta interfaz implementa la administración de mensajes de teclado en WPF-Win32 escenarios de interoperación. |
| IKeyboardInputSite |
Administra el foco del teclado dentro del contenedor. Esta interfaz implementa la administración de mensajes de teclado en WPF-Win32 escenarios de interoperación. |
| IProgressPage |
Define la interacción entre las aplicaciones de Windows Presentation Foundation (WPF) que hospedan contenido de interoperación y una página de progreso proporcionada por el host. |
| IWin32Window |
Define el contrato para los identificadores de ventana de Win32. |
Enumeraciones
| Nombre | Description |
|---|---|
| D3DResourceType |
Especifica los tipos de superficie direct3D que son compatibles con la clase D3DImage. |
| RenderMode |
Especifica la preferencia de representación. |
Delegados
| Nombre | Description |
|---|---|
| HwndSourceHook |
Representa el método que controla los mensajes de ventana de Win32. |
| ThreadMessageEventHandler |
Representa el método que controla los ThreadFilterMessage eventos y ThreadPreprocessMessage . |