Примеры URL-имен для C # (IMoniker) - PullRequest
0 голосов
/ 10 октября 2009

Я пытаюсь реализовать URL Moniker для MSHTML, который будет использоваться для предоставления изображений из хранилища (в приложении) в элемент управления HTML Edit. Я понял, что для этого я должен реализовать интерфейс IMoniker.

Я не нашел ни одной достойной документации или примера кода для этого. (Кажется, что вся документация MSDN по этой теме подразумевает программирование на C ++ / COM и очень глубокое понимание OLE, чего я не могу сказать, что имею).

Как мне реализовать URL Moniker и интерфейс IMoniker в C #?

Ответы [ 2 ]

0 голосов
/ 25 марта 2011

Мое решение проблемы (за исключением того, что она предоставляет текстовые ресурсы) - это COM-объект (встроенный в C ++), который можно вызвать из .NET для достижения того же результата

Это то, куда я положил это (UrlFeeders)

0 голосов
/ 10 октября 2009

Я не смог найти единственную реализацию IMoniker в .net в Интернете, но раньше был образец под названием ETCPROT (Google для ETCPROT.EXE), который был лучшей отправной точкой для написания асинхронного протокола (но в C ++). ).

Если вы можете отследить образец и перевести его на C #, вам хотелось бы, но я бы придерживался протокола file://.

...