C#的URL Moniker示例(IMoniker)

时间:2009-10-09 22:43:02

标签: c# mshtml moniker

我正在尝试为MSHTML实现一个URL Moniker,用于将存储(在应用程序中)的图像提供给HTML Edit控件。我已经明白要做到这一点我必须实现IMoniker接口。

我没有在任何地方找到任何体面的文档或示例代码。 (关于这个主题的所有MSDN文档似乎都暗示了C ++ / COM编程以及非常对OLE的深刻理解,我不能说我有。)

如何在C#中实现URL Moniker和IMoniker接口?

2 个答案:

答案 0 :(得分:0)

我在网络上的.net中找不到单个IMoniker实现,但过去曾有一个名为ETCPROT(Google for ETCPROT.EXE)的示例,它是编写异步协议的最佳起点(但是在C ++)。

如果您可以跟踪示例并将其转换为C#kudos给您,但我会坚持使用file://协议。

答案 1 :(得分:0)

我对问题的解决方案(除了暴露文本资源)是一个COM对象(用C ++构建),可以从.NET调用以实现相同的结果

This is where I put it (UrlFeeders)