Windows Form 和 Unmanaged 應用程式
更新:2007 年 11 月
Windows Form 應用程式和控制項在某些狀況下可以與 Unmanaged 應用程式互通。下面幾節描述 Windows Form 應用程式和控制項所支援的案例及組態,以及他們不支援的案例及組態。
在本節中
Windows Form 和 Unmanaged 應用程式概觀
提供如何使用和實作與 Unmanaged 應用程式搭配運作的 Windows Form 控制項的一般資訊。HOW TO:顯示 Windows Form 和 ShowDialog 方法以支援 COM Interop
提供程式碼範例,示範如何使用 Form.ShowDialog 方法在 Unmanaged 應用程式中執行 Windows Form。HOW TO:在自己的執行緒上顯示每個 Windows Form 以支援 COM Interop
提供程式碼範例,示範如何在自己的執行緒上執行 Windows Form。HOW TO:在共用執行緒上顯示 Windows Form 以支援 COM Interop
提供程式碼範例,示範如何在共用的執行緒上執行 Windows Form。
參考
Form.ShowDialog
用於建立 Windows Form 的個別執行緒。Application.Run
開始執行緒的訊息迴圈。Invoke
將來自 Unmanaged 應用程式的呼叫封送處理至表單。
相關章節
將 .NET Framework 元件公開給 COM
提供如何在 Unmanaged 應用程式中使用 .NET Framework 型別的一般資訊。進階 COM 互通性
提供在 Unmanaged 應用程式中使用 .NET Framework 型別之進階概念的一般資訊。