System.Windows.Interop Espacio de nombres

Proporciona tipos compatibles de interoperación entre Windows Presentation Foundation (WPF) y otras tecnologías como las API de Windows, así como las clases base de otros escenarios de interoperación que incluyen WPF.

Clases

ActiveXHost

Hospeda un control ActiveX como un elemento del contenido de Windows Presentation Foundation (WPF).

BrowserInteropHelper

clase del asistente que proporciona información sobre el entorno del explorador en el que se hospeda una aplicación del explorador XAML (XBAP).

ComponentDispatcher

Habilita el control compartido del suministro de mensajes entre Win32 y WPF en escenarios de interoperación.

CursorInteropHelper

Proporciona una clase del asistente estática para la interoperación de WPF/Win32 con un método, que se usa para obtener un objeto Cursor de Windows Presentation Foundation (WPF) en función de un identificador de cursor de Win32 proporcionado.

D3DImage

ImageSource que 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 su uso directo desde el código.

DynamicScriptObject

Permite la realización de llamadas desde una aplicación del explorador XAML (XBAP) a la ventana HTML que hospeda la aplicación.

HwndHost

Hospeda una ventana de Win32 como un elemento del contenido de Windows Presentation Foundation (WPF).

HwndSource

Presenta contenido de Windows Presentation Foundation (WPF) en una ventana de Win32.

HwndTarget

Representa un enlace a un identificador de ventana que admite la composición visual.

Imaging

Proporciona compatibilidad entre la interoperación administrada y no administrada para la creación de objetos de imagen.

InteropBitmap

InteropBitmap permite a los desarrolladores mejorar el rendimiento de representación de las interfaces de usuario que no son de WPF y que este ha hospedado en escenarios de interoperabilidad.

WindowInteropHelper

Facilita la interoperación entre el código de Windows Presentation Foundation (WPF) y de Win32.

Estructuras

HwndSourceParameters

Contiene los parámetros que se usan para crear un objeto HwndSource mediante el constructor HwndSource(HwndSourceParameters).

MSG

Contiene información de mensaje de la cola de mensajes de un subproceso.

Interfaces

IErrorPage

Define la interacción entre aplicaciones de Windows Presentation Foundation (WPF) que hospedan contenido de interoperación interpretadas por el ejecutable de Windows Presentation Foundation (WPF) y una página de error proporcionada por un host.

IKeyboardInputSink

Proporciona a los componentes un receptor del teclado que administra el desplazamiento mediante tabulación, los aceleradores y las teclas de acceso en los límites de interoperabilidad y entre los identificadores de ventana (HWND). Esta interfaz implementa la administración de los mensajes del teclado en escenarios de interoperación de WPF-Win32.

IKeyboardInputSite

Administra el foco del teclado en el contenedor. Esta interfaz implementa la administración de los mensajes del teclado en escenarios de interoperación de WPF-Win32.

IProgressPage

Define la interacción entre aplicaciones de Windows Presentation Foundation (WPF) que hospedan contenido de interoperación y una página de progreso proporcionada por un host.

IWin32Window

Define el contrato de los identificadores de ventana de Win32.

Enumeraciones

D3DResourceType

Especifica los tipos de superficie de Direct3D que son compatibles con la clase D3DImage.

RenderMode

Especifica la preferencia de la representación.

Delegados

HwndSourceHook

Representa el método que controla mensajes de ventana de Win32.

ThreadMessageEventHandler

Representa el método que controla los eventos ThreadFilterMessage y ThreadPreprocessMessage.