Windows フォームとアンマネージ アプリケーション
Windows フォーム アプリケーションとコントロールは、いくつかの注意事項がありますが、アンマネージ アプリケーションと相互運用できます。 次のセクションでは、Windows フォーム アプリケーションとコントロールがサポートするシナリオと構成、および、サポートしないシナリオと構成について説明します。
このセクションの内容
Windows フォームおよびアンマネージ アプリケーションの概要 アンマネージド アプリケーションで動作する Windows フォーム コントロールの使用方法と実装方法に関する一般的な情報を提供します。
方法: ShowDialog メソッドで Windows フォームを表示して COM 相互運用機能をサポートするForm.ShowDialog メソッドを使用してアンマネージド アプリケーションで Windows フォームを実行する方法を示すコード例を提供します。
方法 : 独自のスレッドで各 Windows フォームを表示して COM 相互運用機能をサポートする 独自のスレッドで Windows フォームを実行する方法を示すコード例を提供します。
「 チュートリアル: Windows フォームを別個のスレッドに表示することによって COM 相互運用をサポートする」も参照してください。
リファレンス
Form.ShowDialog
Windows フォーム用の個別のスレッドの作成に使用します。
Application.Run
スレッドのメッセージ ループを開始します。
Invoke
フォームにアンマネージ アプリケーションからの呼び出しをマーシャリングします。
関連項目
COM への .NET Framework コンポーネントの公開 アンマネージド アプリケーションで .NET Framework の型を使用する方法に関する一般情報を提供します。
.NET Desktop feedback