void CGoogleMapDlg::OnBnClickedBtnJava()
{
// TODO: 在此添加控件通知处理程序代码
m_ReUrl = "alert"; CComPtr<IDispatch> ppDisp = NULL;
ppDisp = m_browser.get_Document();
if( ppDisp == NULL)  return; CComPtr<IHTMLDocument2> ppDoc2 = NULL;
ppDisp->QueryInterface(IID_IHTMLDocument2, (void**)&ppDoc2 );
if(ppDoc2 == NULL) return; CComPtr<IHTMLWindow2> ppHtmlWindow = NULL;
ppDoc2->get_parentWindow(&ppHtmlWindow);
if( ppHtmlWindow == NULL ) return; CComBSTR bstrJsCode(m_ReUrl);
CComBSTR bstrJsLang("JavaScript");
COleVariant var;
HRESULT hr = ppHtmlWindow->execScript(bstrJsCode, bstrJsLang, &var ); }如题,这段代码是不是自动生成的,还是人为编写的啊?什么意思?
需要哪些方面的知识才可以了解这段代码?涉及了哪些方面的知识