Twebbrowser 怎么实现一个自定义下载管理器 delphi该怎么实现?高手帮帮忙
Twebbrowser 如何实现一个自定义下载管理器 delphi该如何实现?高手帮帮忙啊
// This is the custom download manager implementation for Internet Explorer 6 or later.
// In the .h file of the COM DLL.
#include "downloadmgr.h"
STDMETHOD(Download)(IMoniker* pmk,
IBindCtx* pbc,
DWORD dwBindVerb,
LONG grfBINDF,
BINDINFO* pBindInfo,
LPCOLESTR pszHeaders,
LPCOLESTR pszRedir,
UINT uiCP );
// In the .cpp file.
STDMETHODIMP CDownload::Download(IMoniker* pmk,
IBindCtx* pbc,
DWORD dwBindVerb,
LONG grfBINDF,
BINDINFO* pBindInfo,
LPCOLESTR pszHeaders,
LPCOLESTR pszRedir,
UINT uiCP )
{
::MessageBox(NULL,"Download","Download Manager",MB_OK);
return S_OK;
}
这个是c++代码,delphi该如何实现?高手帮帮忙啊
------解决方案--------------------
提供的信息有点少啊 STDMETHOD 定义是什么
好多自己定义的东西都没给
------解决方案--------------------
这个是替代IE下载的接口,你只要把定义翻译过来就可以了。
// This is the custom download manager implementation for Internet Explorer 6 or later.
// In the .h file of the COM DLL.
#include "downloadmgr.h"
STDMETHOD(Download)(IMoniker* pmk,
IBindCtx* pbc,
DWORD dwBindVerb,
LONG grfBINDF,
BINDINFO* pBindInfo,
LPCOLESTR pszHeaders,
LPCOLESTR pszRedir,
UINT uiCP );
// In the .cpp file.
STDMETHODIMP CDownload::Download(IMoniker* pmk,
IBindCtx* pbc,
DWORD dwBindVerb,
LONG grfBINDF,
BINDINFO* pBindInfo,
LPCOLESTR pszHeaders,
LPCOLESTR pszRedir,
UINT uiCP )
{
::MessageBox(NULL,"Download","Download Manager",MB_OK);
return S_OK;
}
这个是c++代码,delphi该如何实现?高手帮帮忙啊
------解决方案--------------------
提供的信息有点少啊 STDMETHOD 定义是什么
好多自己定义的东西都没给
------解决方案--------------------
这个是替代IE下载的接口,你只要把定义翻译过来就可以了。