Windows 窗体编程
Windows 窗体和非托管应用程序

更新:2007 年 11 月

Windows 窗体应用程序和控件可以与非托管应用程序交互操作,但是会显示某些警告。以下各节描述了 Windows 窗体应用程序和控件支持和不支持的方案和配置。

本节内容

Windows 窗体和非托管应用程序概述

提供关于如何使用并实现与非托管应用程序一起使用的 Windows 窗体控件的常规信息。

如何:通过使用 ShowDialog 方法显示 Windows 窗体来支持 COM Interop

提供一个演示如何使用 Form..::.ShowDialog 方法在非托管应用程序中运行 Windows 窗体的代码示例。

如何:通过在每个 Windows 窗体各自的线程上显示该 Windows 窗体来支持 COM Interop

提供一个演示如何在 Windows 窗体自己的线程上运行 Windows 窗体的代码示例。

如何:通过在共享线程上显示 Windows 窗体来支持 COM Interop

提供一个演示如何在共享线程上运行 Windows 窗体的代码示例。

参考

Form..::.ShowDialog

用于创建 Windows 窗体的单独线程。

Application..::.Run

启动线程的消息循环。

Invoke

将非托管应用程序中的调用封送到窗体。

相关章节

向 COM 公开 .NET Framework 组件

提供关于在非托管应用程序中如何使用 .NET Framework 类型的常规信息。

高级 COM 互操作性

提供关于在非托管应用程序中使用 .NET Framework 类型的高级概念的常规信息。

标记 :


Page view tracker