C# 是否可以将.NET类强制转换为COM库类?

C# 是否可以将.NET类强制转换为COM库类?,c#,com,windows-7,tablet-pc,microsoft-ink,C#,Com,Windows 7,Tablet Pc,Microsoft Ink,我正在通过micautLibCOM库使用C#中的MathInputControl类 例如: MathInputControl mic = new MathInputControlClass(); mic.EnableExtendedButtons(true); mic.Show(); 我使用的是Microsoft.Ink,我希望能够通过MathInputControl.LoadInk(IInkDisp-Ink)将Ink对象发送到MathInputControl对象方法

我正在通过
micautLib
COM库使用C#中的
MathInputControl

例如:

    MathInputControl mic = new MathInputControlClass();
    mic.EnableExtendedButtons(true);
    mic.Show();

我使用的是
Microsoft.Ink
,我希望能够通过
MathInputControl.LoadInk(IInkDisp-Ink)将
Ink
对象发送到MathInputControl对象方法。但是,IInkDisp接口是非托管接口,没有任何托管Microsoft.Ink类实现它


如何向其发送托管Ink对象?

我将构建一个
ComVisible
包装器,该包装器实现
iLinkDisp
并委托给您需要的任何
Microsoft.Ink
工具。

COM库
micautLib
在windows上的位置是什么?当我试图在VisualStudio项目中添加对它的引用时,我找不到它。