【问题标题】:Is it possible to cast a .NET class into a COM library class?是否可以将 .NET 类转换为 COM 库类?
【发布时间】:2009-10-26 18:19:28
【问题描述】:

我通过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 对象?

【问题讨论】:

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

标签: c# com windows-7 tablet-pc microsoft-ink


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2011-03-29
    • 1970-01-01
    • 1970-01-01
    • 2011-01-15
    • 2019-10-13
    • 2011-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多