ICAHtmlTool接口// {855A82DC-DFD2-4625-892F-C7B1AD627529} static const GUID IID_ICAHtmlTool = { 0x855a82dc, 0xdfd2, 0x4625, { 0x89, 0x2f, 0xc7, 0xb1, 0xad, 0x62, 0x75, 0x29 } }; interface ICAHtmlTool : public IUnknown { virtual HRESULT STDMETHODCALLTYPE HTMLGetTagStyle(BSTR bstrTag, long* pnStyle) = 0; virtual HRESULT STDMETHODCALLTYPE HTMLGetTagName(BSTR bstrTag, BSTR* pbstrTagName) = 0; virtual HRESULT STDMETHODCALLTYPE HTMLGetTagAttribute(BSTR bstrTag, BSTR bstrAttribute, BSTR* pbstrValue) = 0; }; CyberArticle在初始化HTML插件的时候,会传入ICAHtmlTool对象。HTML插件可以保留该对象,然后在后面使用。注意在插件退出(ICAHtmlPlugin::Exit())的时候,释放该接口。
HTMLGetTagStyle(BSTR bstrTag, long* pnStyle)说明获得HTML Tag的类型
参数
返回
HTMLGetTagName(BSTR bstrTag, BSTR* pbstrTagName)说明获得Tag的名称。例如<img href="...">,返回img。
参数
返回
HTMLGetTagAttribute(BSTR bstrTag, BSTR bstrAttribute, BSTR* pbstrValue)说明获得HTML Tag的属性值。
参数
返回
|
|
|