Question

J'utilise la classe MathInputControl en C # via la bibliothèque COM micautLib .

Exemple:

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

J'utilise Microsoft.Ink et j'aimerais pouvoir envoyer un objet Ink à l'objet MathInputControl par le biais de MathInputControl.LoadInk (IInkDisp ink ); méthode. Toutefois, l'interface IInkDisp est une interface non gérée et aucune des classes Microsoft.Ink gérées ne l'implémente.

Comment puis-je lui envoyer un objet Ink géré?

Était-ce utile?

La solution

Je créerais un wrapper ComVisible qui implémenterait IInkDisp et les délégués à toutes les installations Microsoft.Ink dont vous avez besoin.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top