ICAApp 接口

// {9F72B81C-233C-4a65-956F-BF03ED79C96F}
const GUID IID_ICAApp = 
{ 0x9f72b81c, 0x233c, 0x4a65, { 0x95, 0x6f, 0xbf, 0x3, 0xed, 0x79, 0xc9, 0x6f } };

interface ICAApp : public IUnknown
{
    virtual HRESULT __stdcall get_Window(ICAWindow** ppWindow) = 0;
    virtual HRESULT __stdcall get_PasswordStorage(IUnknown** ppPasswordStorageUnk) = 0;
    virtual HRESULT __stdcall ViewHelp(BSTR bstrAppName) = 0;
};
CyberArticle在初始化普通插件的时候,会传入ICAApp 对象。插件可以保留该对象,然后在后面使用。通过ICAApp,可以获得CyberArticle信息,也可以对CyberArticle进行控制。

get_Window(ICAWindow** ppWindow)

说明

获得CyberArticle窗口。

参数

  • ppWindow:[out]。CyberArticle窗口接口。

返回

S_OK或者E_INVALIDARG。

get_PasswordStorage(IUnknown** ppPasswordStorageUnk)

说明

保留

参数

  • ppPasswordStorageUnk:保留

返回

保留。

ViewHelp(BSTR bstrAppName)

说明

保留

参数

  • bstrAppName:保留

返回

保留