我正在尝试为MSHTML实现一个URL Moniker,用于将存储(在应用程序中)的图像提供给HTML Edit控件。我已经明白要做到这一点我必须实现IMoniker接口。
我没有在任何地方找到任何体面的文档或示例代码。 (关于这个主题的所有MSDN文档似乎都暗示了C ++ / COM编程以及非常对OLE的深刻理解,我不能说我有。)
如何在C#中实现URL Moniker和IMoniker接口?
答案 0 :(得分:0)
我在网络上的.net中找不到单个IMoniker
实现,但过去曾有一个名为ETCPROT(Google for ETCPROT.EXE)的示例,它是编写异步协议的最佳起点(但是在C ++)。
如果您可以跟踪示例并将其转换为C#kudos给您,但我会坚持使用file://
协议。
答案 1 :(得分:0)
我对问题的解决方案(除了暴露文本资源)是一个COM对象(用C ++构建),可以从.NET调用以实现相同的结果