Windows 窗体和非托管应用程序
Windows 窗体应用程序和控件可以与非托管应用程序交互操作,但是会显示某些警告。 以下各节描述了 Windows 窗体应用程序和控件支持和不支持的方案和配置。
本节内容
Windows 窗体和非托管应用程序概述
提供关于如何使用并实现与非托管应用程序一起使用的 Windows 窗体控件的常规信息。如何:通过使用 ShowDialog 方法显示 Windows 窗体来支持 COM 互操作
提供一个演示如何使用 Form.ShowDialog 方法在非托管应用程序中运行 Windows 窗体的代码示例。如何:通过在每个 Windows 窗体各自的线程上显示该 Windows 窗体来支持 COM 互操作
提供一个演示如何在 Windows 窗体自己的线程上运行 Windows 窗体的代码示例。
Topic | Location |
---|---|
演练:在每个 Windows 窗体各自的线程上显示该 Windows 窗体自身以支持 COM Interop | Windows 窗体编程 |
演练:在每个 Windows 窗体各自的线程上显示该 Windows 窗体自身以支持 COM Interop | Windows 窗体编程 |
演练:在每个 Windows 窗体各自的线程上显示该 Windows 窗体自身以支持 COM Interop | Windows 窗体编程 |
演练:在每个 Windows 窗体各自的线程上显示该 Windows 窗体自身以支持 COM 互操作 | dv_ManCli |
演练:在每个 Windows 窗体各自的线程上显示该 Windows 窗体自身以支持 COM 互操作 | dv_ManCli |
参考
Form.ShowDialog
用于创建 Windows 窗体的单独线程。Application.Run
启动线程的消息循环。Invoke
将非托管应用程序中的调用封送到窗体。
相关章节
向 COM 公开 .NET Framework 组件
提供关于在非托管应用程序中如何使用 .NET Framework 类型的常规信息。高级 COM 互操作性
提供关于在非托管应用程序中使用 .NET Framework 类型的高级概念的常规信息。