2009-10-09 5 views
0

J'essaie d'implémenter un URL Moniker pour MSHTML qui sera utilisé pour fournir des images d'un stockage (dans l'application) au contrôle HTML Edit. J'ai compris que pour ce faire je dois implémenter l'interface IMoniker.URL Moniker Exemples pour C# (IMoniker)

Je n'ai trouvé aucune documentation décente ou code d'échantillon pour cela. (Toute la documentation MSDN sur le sujet semble impliquer la programmation C++/COM et très compréhension profonde de OLE, que je ne peux pas dire que j'ai).

Comment implémenter un URL Moniker et l'interface IMoniker en C#?

Répondre

0

Je ne pouvais pas trouver une seule implémentation IMoniker dans .net sur le web, mais il y avait un exemple appelé ETCPROT (Google pour ETCPROT.EXE) qui était le meilleur point de départ pour écrire un protocole asynchrone (mais en C++) .

Si vous pouvez traquer l'échantillon et le traduire en félicitations C# à vous, mais je voudrais rester avec le protocole file://.

+0

Le gestionnaire de protocole res est idéal pour charger des images à partir de ressources dans l'application. J'ai besoin de charger des images à partir d'un stockage spécifique à l'application (une base de données propriétaire). –

+0

Ok, retiré cette partie de la réponse, le premier est toujours pertinent. –

0

Ma solution au problème (sauf qu'il expose les ressources de texte) est un objet COM (construit en C++), qui peut être appelé à partir de .NET pour obtenir le même résultat

This is where I put it (UrlFeeders)