É possível lançar uma classe .NET em uma classe biblioteca COM?
-
06-07-2019 - |
Pergunta
Eu estou usando a classe MathInputControl
em C # através da biblioteca micautLib
COM.
Exemplo:
MathInputControl mic = new MathInputControlClass();
mic.EnableExtendedButtons(true);
mic.Show();
Eu estou usando Microsoft.Ink
e eu gostaria de ser capaz de enviar um objeto Ink
ao objeto MathInputControl através do método MathInputControl.LoadInk(IInkDisp ink);
. No entanto, a interface IInkDisp é uma interface não gerenciada e nenhuma das classes Microsoft.Ink gerenciados implementá-lo.
Como posso enviar-lhe um objeto Ink conseguiu?
Solução
Eu construir um ComVisible
invólucro que implementa IInkDisp
e delegados para qualquer instalações Microsoft.Ink
você precisa.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow