.NETクラスをCOMライブラリクラスにキャストすることはできますか?
-
06-07-2019 - |
質問
micautLib
COMライブラリを介してC#で MathInputControl
クラスを使用しています。
例:
MathInputControl mic = new MathInputControlClass();
mic.EnableExtendedButtons(true);
mic.Show();
Microsoft.Ink
を使用しており、 MathInputControl.LoadInk(IInkDisp inkを介して
メソッド。ただし、IInkDispインターフェイスはアンマネージインターフェイスであり、マネージMicrosoft.Inkクラスのいずれも実装していません。 Ink
オブジェクトをMathInputControlオブジェクトに送信できるようにしたい);
管理されたInkオブジェクトを送信するにはどうすればよいですか
解決
IInkDisp
を実装し、必要な Microsoft.Ink
機能に委任する ComVisible
ラッパーを作成します。
所属していません StackOverflow