Windows Form 和 Unmanaged 應用程式
伴隨著某些注意事項,Windows Form 應用程式和控制項能與 Unmanaged 應用程式交互操作。 下列各節描述 Windows Form 應用程式和控制項支援及不支援的案例和組態。
本節內容
Windows Forms 和 Unmanaged 應用程式概觀 提供如何使用及實作使用 Unmanaged 應用程式的 Windows Forms 控制項的一般資訊。
如何:使用 ShowDialog 方法 顯示 Windows Form 來支援 COM Interop 提供程式碼範例,示範如何使用 Form.ShowDialog 方法在 Unmanaged 應用程式中執行 Windows Form。
如何:藉由在自己的執行緒 上顯示每個 Windows Form 來支援 COM Interop 提供一個程式碼範例,示範如何在自己的執行緒上執行 Windows Form。
另請參閱 逐步解說:在自己的執行緒上顯示每個 Windows Form 以支援 COM Interop。
參考
Form.ShowDialog
用來為 Windows Form 建立個別的執行緒。
Application.Run
為執行緒啟動訊息迴圈。
Invoke
將呼叫從 Unmanaged 應用程式封送處理至表單。
相關章節
將 .NET Framework 元件公開給 COM 提供如何在 Unmanaged 應用程式中使用 .NET Framework 類型的一般資訊。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應