Windows Forms 和 Unmanaged 應用程式
伴隨著某些注意事項,Windows Form 應用程式和控制項能與 Unmanaged 應用程式交互操作。 下列各節描述 Windows Form 應用程式和控制項支援及不支援的案例和組態。
本節內容
Windows Form 和非受控應用程式概觀針對如何使用及實作 Windows Form 控制項來與非受控應用程式搭配運作,提供一般相關資訊。
如何:使用 ShowDialog 方法顯示 Windows Form 支援 COM Interop 提供程式碼範例,示範如何使用 Form.ShowDialog 方法在非受控應用程式中執行 Windows Form。
如何:藉由在自己的執行緒上顯示每個 Windows Form 支援 COM Interop 提供程式碼範例,示範如何在自己的執行緒上執行 Windows Form。
另請參閱 逐步解說:在自己的執行緒上顯示每個 Windows Form 以支援 COM Interop。
參考
Form.ShowDialog
用來為 Windows Form 建立個別的執行緒。
Application.Run
為執行緒啟動訊息迴圈。
Invoke
將呼叫從 Unmanaged 應用程式封送處理至表單。
相關章節
將 .NET Framework 元件公開給 COM 針對如何在非受控應用程式中使用 .NET Framework 類型,提供一般相關資訊。