IE编程的问题:IOleCommandTarget::Exec(., IDM_SAVEAS, .)后怎样取得用户保存的文件名称,(附代码)
mty 2002-09-19 02:35:29 问题如上,代码如下:
MSHTML::IHTMLDocument2Ptr pdoc;
_variant_t varinput,varoutput;
IOleCommandTarget *pCmd;
HRESULT hr;
pdoc=m_cBrowser.GetDocument();
hr=pdoc.QueryInterface(IID_IOleCommandTarget,&pCmd);
if(SUCCEEDED(hr))
{
varinput=_T("");
hr=pCmd->Exec(&CGID_MSHTML,IDM_SAVEAS,OLECMDEXECOPT_DODEFAULT,&varinput,&varoutput);
// 这里我怎么才能取得被保存的文件名,varoutput好像没用
}
请大虾帮忙!