私はMFCダイアログを作成するC++メソッドを持っています。このメソッドは次のようになります。IDialog * createDialog() - ダイアログはIDialogインターフェイスから派生します。 IDialogインターフェイスにはshowDialog()メソッドが1つしかありません。C#から開いたC#ダイアログ
私はC#wpfという同じダイアログを再作成しようとしています。 C#側でC#wpfダイアログを表示するためのサポートを追加する方法はありますが、createDialog() - > showDialog()はC++から呼び出されていますか? C++側はCLIラッパーのみが許可されたままにしておかなければなりません。
達成しようとしているもののかなり曖昧な説明。推測すると、C++/CLIおよび/またはCOMが必要です。 – IInspectable
これは、https://support.microsoft.com/en-us/kb/828736 –
の短い要約として役立つことがあります。私はこの呼び出しをC++ "createDialog() - > showDialog()"に示しています。これは、対応するMFCダイアログ。私がやろうとしているのは、MFCダイアログをC#WPFに置き換えることです。ダイアログはC++インターフェイスのIDialog – Cristian