ICAHelper

[ 
    object, 
    uuid(24CC6018-EE00-4585-A23B-712DF47EB9DB), 
    dual, 
    nonextensible, 
    helpstring("ICAHelper Interface"), 
    pointer_default(unique) 
] 
interface ICAHelper : IDispatch{ 
    [propget, id(1), helpstring("property SaveItem")] HRESULT SaveItem([out, retval] BSTR* pVal); 
    [propput, id(1), helpstring("property SaveItem")] HRESULT SaveItem([in] BSTR newVal); 
    [propget, id(2), helpstring("property EventX")] HRESULT EventX([out, retval] LONG* pVal); 
    [propput, id(2), helpstring("property EventX")] HRESULT EventX([in] LONG newVal); 
    [propget, id(3), helpstring("property EventY")] HRESULT EventY([out, retval] LONG* pVal); 
    [propput, id(3), helpstring("property EventY")] HRESULT EventY([in] LONG newVal); 
    [propget, id(4), helpstring("property Profile")] HRESULT Profile([out, retval] IDispatch** pVal); 
    [propput, id(4), helpstring("property Profile")] HRESULT Profile([in] IDispatch* newVal); 
    [propget, id(5), helpstring("property ShowUI")] HRESULT ShowUI([out, retval] VARIANT_BOOL* pVal); 
    [propput, id(5), helpstring("property ShowUI")] HRESULT ShowUI([in] VARIANT_BOOL newVal); 
    [propput, id(6), helpstring("property OwnerHwnd")] HRESULT OwnerHwnd([in] VARIANT newVal); 
    [propput, id(7), helpstring("property NodePath")] HRESULT NodePath([in] BSTR newVal); 
    [propput, id(8), helpstring("property OverwriteNode")] HRESULT OverwriteNode([in] IDispatch* pNodeDisp); 
    [id(9), helpstring("method SaveDoc")] HRESULT SaveDoc([in] IDispatch* pDocDisp); 
    [id(10), helpstring("method CreateWizURLDownloader")] HRESULT CreateWizURLDownloader([out, retval] IDispatch** ppDownloaderDisp); 
    [id(11), helpstring("method SetCaller")] HRESULT SetCaller([in] IDispatch* pCallerDisp); 
};
ProgID
CyberArticleIE.CAHelper
C/C++头文件
CyberArticleIE_i.h; CyberArticleIE_i.c
 

属性 SaveItem

获得/设置保存项目
可能的值:
SaveAll
SaveSelected
SaveAllText
SaveSelectedText
SaveImage
SaveSelectedImages
SaveAllImages
SaveLink
SaveSelectedLinks
SaveAllLinks
SaveAllFlash
SaveWebPageAsImage
SaveAuto

参数

类型

  • get: [out, retval] BSTR* pVal:获得保存项目名称
  • put: [in] BSTR newVal:设置保存项目名称

属性 EventX

鼠标事件水平坐标

参数

类型

  • get: [out, retval] LONG* pVal:获得鼠标事件水平坐标
  • put: [in] LONG newVal:设置鼠标事件水平坐标

属性 EventY

鼠标事件垂直坐标

参数

类型

  • get: [out, retval] LONG* pVal:获得鼠标事件垂直坐标
  • put: [in] LONG newVal:设置鼠标事件垂直坐标

属性 Profile

用于保存网页的配置文件

参数

类型

  • get: [out, retval] IDispatch** pVal:用于保存网页的配置文件 (ICAProfile)
  • put: [in] IDispatch* newVal:用于保存网页的配置文件 (ICAProfile)

属性 OwnerHwnd

设置所有者窗口句柄

参数

类型

  • get: 无
  • put: [in] VARIANT newVal:设置窗口句柄

属性 NodePath

设置默认的保存网页的位置

参数

类型

  • get: 无
  • put: [in] BSTR newVal:设置默认的保存网页的位置

属性 OverwriteNode

设置进行覆盖的文章

参数

类型

  • get: 无
  • [in] IDispatch* pNodeDisp:进行覆盖的文章(ICANode)

方法 SaveDoc([in] IDispatch* pDocDisp);

保存网页

参数

  • [in] IDispatch* pDocDisp:网页接口 (IHTMLDocument2)

返回

方法 CreateWizURLDownloader

保留

参数

保留

返回

保留

方法 SetCaller

保留

参数

保留

返回

保留