是否可以将.NET类转换为COM库类?

zfe*_*ran 5 c# com tablet-pc windows-7 microsoft-ink

MathInputControl通过micautLibCOM库在C#中使用该类.

例:

    MathInputControl mic = new MathInputControlClass();
    mic.EnableExtendedButtons(true);
    mic.Show();
Run Code Online (Sandbox Code Playgroud)

我正在使用Microsoft.Ink,我希望能够Ink通过该MathInputControl.LoadInk(IInkDisp ink);方法将对象发送到MathInputControl对象.但是,IInkDisp接口是一个非托管接口,并且没有托管的Microsoft.Ink类实现它.

如何向受管理的Ink对象发送它?

Kim*_*man 2

我将构建一个ComVisible包装器来实现IInkDisp并委托给Microsoft.Ink您需要的任何设施。