System.Windows.Interop 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为Windows Presentation Foundation(WPF)和其他技术(如Windows API)之间的互操作提供支持类型,并为涉及WPF的其他特定互操作方案提供基类。
类
| 名称 | 说明 |
|---|---|
| ActiveXHost |
将 ActiveX 控件作为 Windows Presentation Foundation (WPF) 内容中的元素承载。 |
| BrowserInteropHelper |
一个帮助程序类,提供有关在其中托管 XAML 浏览器应用程序(XBAP)应用程序的浏览器环境的信息。 |
| ComponentDispatcher |
在互操作方案中启用对 Win32 和 WPF 之间的消息泵的共享控制。 |
| CursorInteropHelper |
为 WPF/Win32 互操作提供静态帮助程序类,该方法用于基于提供的 Win32 游标句柄获取Windows Presentation Foundation (WPF) Cursor 对象。 |
| D3DImage |
显示用户创建的 Direct3D 图面的一 ImageSource 个。 |
| DocObjHost |
此类型或成员支持 Windows Presentation Foundation (WPF) 基础结构,不打算直接从代码使用。 |
| DynamicScriptObject |
允许从 XAML 浏览器应用程序(XBAP)调用承载应用程序的 HTML 窗口。 |
| HwndHost |
将 Win32 窗口作为Windows Presentation Foundation(WPF)内容中的元素承载。 |
| HwndSource |
在 Win32 窗口中显示Windows Presentation Foundation(WPF)内容。 |
| HwndTarget |
表示对支持视觉合成的窗口句柄的绑定。 |
| Imaging |
为创建映像对象提供托管到非托管互操作支持。 |
| InteropBitmap |
InteropBitmap使开发人员能够提高在互操作性方案中由WPF托管的非WPF UI 的呈现性能。 |
| WindowInteropHelper |
协助在 Windows Presentation Foundation (WPF) 和 Win32 代码之间进行互操作。 |
结构
| 名称 | 说明 |
|---|---|
| HwndSourceParameters |
包含用于使用HwndSource构造函数创建HwndSource(HwndSourceParameters)对象的参数。 |
| MSG |
包含来自线程消息队列的消息信息。 |
接口
| 名称 | 说明 |
|---|---|
| IErrorPage |
定义承载互操作内容的Windows Presentation Foundation(WPF)应用程序之间的交互,并由Windows Presentation Foundation(WPF)可执行文件解释,以及主机提供的错误页。 |
| IKeyboardInputSink |
为跨互操作边界和 HWND 之间管理制表符、加速器和助记音的组件提供键盘接收器。 此接口在 WPF-Win32 互操作方案中实现键盘消息管理。 |
| IKeyboardInputSite |
管理容器中的键盘焦点。 此接口在 WPF-Win32 互操作方案中实现键盘消息管理。 |
| IProgressPage |
定义托管互操作内容的Windows Presentation Foundation(WPF)应用程序与主机提供的进度页之间的交互。 |
| IWin32Window |
定义 Win32 窗口句柄的协定。 |
枚举
| 名称 | 说明 |
|---|---|
| D3DResourceType |
指定与 D3DImage 类兼容的 Direct3D 图面类型。 |
| RenderMode |
指定呈现首选项。 |
委托
| 名称 | 说明 |
|---|---|
| HwndSourceHook |
表示处理 Win32 窗口消息的方法。 |
| ThreadMessageEventHandler |
表示处理 ThreadFilterMessage 和 ThreadPreprocessMessage 事件的方法。 |