|  |  | 
 |  |  |          lvItem.mask = LVIF_PARAM ; | 
 |  |  |           | 
 |  |  |          lv_view.GetItem( lvItem); | 
 |  |  |          KXMLDOMElement ele = trust(lvItem.lParam as KXMLDOMElement);  | 
 |  |  |           | 
 |  |  |          KXMLDOMElement ele = lvItem.lParam; | 
 |  |  |          xstring src = ele.getAttribute(L"url"); | 
 |  |  |          xstring name=ele.getAttribute(L"caption"); | 
 |  |  |          xstring file =L""; | 
 |  |  | 
 |  |  |             return -1; | 
 |  |  |          } | 
 |  |  |          //openRet = ShellExecute(0,L"open",L"C:/Temp/"+name,L"",L"",5);    | 
 |  |  |          openRet = ShellExecute(0,L"open",L"C:/Temp/"+sfile+ext,L"",L"",5);	 | 
 |  |  |          openRet = ShellExecuteW(0,L"open",L"C:/Temp/"+sfile+ext,L"",L"",5);	 | 
 |  |  |          if(openRet < 32) | 
 |  |  |          { | 
 |  |  |             alert(L"文件打开失败2!"); |