91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

案例文檔里面有使用教程——《基于MFC與第三方類CWebPage的百度地圖API開發范例.pdf》,可依照教程步驟進行操作。源碼在“GeoDemo”文件夾里面。

資源截圖

代碼片段和文件信息

/////////////////////////////////////////////////////////////////
//?????????????By?Eugene?Khodakovsky???????????????????????????//
//??????????????????April2002?????????????????????????????????//
//?????????????Eugene@cpplab.com???????????????????????????????//
//????????????Last?Update:?April?2002?????????????????????????//
/////////////////////////////////////////////////////////////////

#include?“stdafx.h“
//#include?“JSCall.h“
#include?“WebPage.h“

#ifdef?_DEBUG
#undef?THIS_FILE
static?char?THIS_FILE[]=__FILE__;
#define?new?DEBUG_NEW
#endif

#define?CHECK_POINTER(p)\
ATLASSERT(p?!=?NULL);\
if(p?==?NULL)\
{\
ShowError(“NULL?pointer“);\
return?false;\
}

const?CString?GetSystemErrorMessage(DWORD?dwError)
{
CString?strError;
LPTSTR?lpBuffer;

if(!FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER?|?FORMAT_MESSAGE_FROM_SYSTEM
NULL??dwError
MAKELANGID(LANG_NEUTRAL?SUBLANG_SYS_DEFAULT)
(LPTSTR)?&lpBuffer?0?NULL))

{
strError?=?“FormatMessage?Netive?Error“?;
}
else
{
strError?=?lpBuffer;
LocalFree(lpBuffer);
}
return?strError;
}

CString?GetNextToken(CString&?strSrc?const?CString?strDelimbool?bTrim?bool?bFindOneOf)
{
CString?strToken;
int?idx?=?bFindOneOf??strSrc.FindOneOf(strDelim)?:?strSrc.Find(strDelim);
if(idx?!=?-1)
{
strToken??=?strSrc.Left(idx);
strSrc?=?strSrc.Right(strSrc.GetLength()?-?(idx?+?1)?);
}
else
{
strToken?=?strSrc;
strSrc.Empty();
}
if(bTrim)
{
strToken.TrimLeft();
strToken.TrimRight();
}
return?strToken;
}

//////////////////////////////////////////////////////////////////////
//?Construction/Destruction
//////////////////////////////////////////////////////////////////////

CWebPage::CWebPage()
{
}

CWebPage::~CWebPage()
{

}

bool?CWebPage::SetDocument(IDispatch*?pDisp)
{
CHECK_POINTER(pDisp);

m_spDoc?=?NULL;

CComPtr?spDisp?=?pDisp;

HRESULT?hr?=?spDisp->QueryInterface(IID_IHTMLDocument2(void**)&m_spDoc);
if(FAILED(hr))
{
ShowError(“Failed?to?get?HTML?document?COM?object“);
return?false;
}
return?true;
}

bool?CWebPage::GetJscript(CComPtr&?spDisp)
{
CHECK_POINTER(m_spDoc);
HRESULT?hr?=?m_spDoc->get_script(&spDisp);
ATLASSERT(SUCCEEDED(hr));
return?SUCCEEDED(hr);
}

bool?CWebPage::GetJscripts(CComPtr&?spColl)
{
CHECK_POINTER(m_spDoc);
HRESULT?hr?=?m_spDoc->get_scripts(&spColl);
ATLASSERT(SUCCEEDED(hr));
return?SUCCEEDED(hr);
}

bool?CWebPage::CallJscript(const?CString?strFuncCComVariant*?pVarResult)
{
CStringArray?paramArray;
return?CallJscript(strFuncparamArraypVarResult);
}

bool?CWebPage::CallJscript(const?CString?strFuncconst?CString?strArg1CComVariant*?pVarResult)
{
CStringArray?paramArray;
paramArray.Add(strArg1);
return?CallJscript(strFuncparamArraypVarResult);
}

bool?CWebPage::CallJscript(const?CString?strFuncconst?CString?strArg1const?CString?strArg2CComVariant*?pVarResult)
{
CStringArray?paramArray;
paramArray.Add(strArg1);
paramArray.Add(strArg2);
return?CallJscript(

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????5507??2016-12-07?15:11??MFC使用WebBrowser控件調用百度地圖API案例\C++與JS接口類\WebPage.cpp

?????文件???????1833??2016-12-07?15:56??MFC使用WebBrowser控件調用百度地圖API案例\C++與JS接口類\WebPage.h

?????文件???????3584??2016-12-07?17:31??MFC使用WebBrowser控件調用百度地圖API案例\GeoDemo\.vs\GeoDemo\v14\.suo

?????文件?????135241??2015-12-02?11:23??MFC使用WebBrowser控件調用百度地圖API案例\GeoDemo\Debug\GeoDemo.exe

?????文件???????1282??2015-12-02?11:23??MFC使用WebBrowser控件調用百度地圖API案例\GeoDemo\Debug\geodemo.html

?????文件?????270504??2015-12-02?11:23??MFC使用WebBrowser控件調用百度地圖API案例\GeoDemo\Debug\GeoDemo.ilk

?????文件??????14926??2015-12-02?11:23??MFC使用WebBrowser控件調用百度地圖API案例\GeoDemo\Debug\GeoDemo.obj

?????文件????5492976??2015-12-02?11:23??MFC使用WebBrowser控件調用百度地圖API案例\GeoDemo\Debug\GeoDemo.pch

?????文件?????394240??2015-12-02?11:23??MFC使用WebBrowser控件調用百度地圖API案例\GeoDemo\Debug\GeoDemo.pdb

?????文件???????2976??2015-12-02?11:23??MFC使用WebBrowser控件調用百度地圖API案例\GeoDemo\Debug\GeoDemo.res

?????文件??????41303??2015-12-02?11:23??MFC使用WebBrowser控件調用百度地圖API案例\GeoDemo\Debug\GeoDemoDlg.obj

?????文件?????105782??2015-12-02?11:23??MFC使用WebBrowser控件調用百度地圖API案例\GeoDemo\Debug\StdAfx.obj

?????文件?????238592??2015-12-02?11:23??MFC使用WebBrowser控件調用百度地圖API案例\GeoDemo\Debug\vc60.idb

?????文件?????438272??2015-12-02?11:23??MFC使用WebBrowser控件調用百度地圖API案例\GeoDemo\Debug\vc60.pdb

?????文件??????63927??2015-12-02?11:23??MFC使用WebBrowser控件調用百度地圖API案例\GeoDemo\Debug\webbrowser2.obj

?????文件??????66382??2015-12-02?11:23??MFC使用WebBrowser控件調用百度地圖API案例\GeoDemo\Debug\WebPage.obj

?????文件??????36120??2015-12-02?11:23??MFC使用WebBrowser控件調用百度地圖API案例\GeoDemo\GeoDemo.aps

?????文件???????1286??2015-12-02?11:23??MFC使用WebBrowser控件調用百度地圖API案例\GeoDemo\GeoDemo.clw

?????文件???????2003??2015-12-02?11:23??MFC使用WebBrowser控件調用百度地圖API案例\GeoDemo\GeoDemo.cpp

?????文件???????4476??2015-12-02?11:23??MFC使用WebBrowser控件調用百度地圖API案例\GeoDemo\GeoDemo.dsp

?????文件????????534??2015-12-02?11:23??MFC使用WebBrowser控件調用百度地圖API案例\GeoDemo\GeoDemo.dsw

?????文件???????1286??2015-12-02?11:23??MFC使用WebBrowser控件調用百度地圖API案例\GeoDemo\GeoDemo.h

?????文件???????1282??2015-12-02?11:23??MFC使用WebBrowser控件調用百度地圖API案例\GeoDemo\geodemo.html

?????文件??????66560??2015-12-02?11:23??MFC使用WebBrowser控件調用百度地圖API案例\GeoDemo\GeoDemo.ncb

?????文件??????54784??2015-12-02?11:23??MFC使用WebBrowser控件調用百度地圖API案例\GeoDemo\GeoDemo.opt

?????文件????????232??2015-12-02?11:23??MFC使用WebBrowser控件調用百度地圖API案例\GeoDemo\GeoDemo.plg

?????文件???????6214??2015-12-02?11:23??MFC使用WebBrowser控件調用百度地圖API案例\GeoDemo\GeoDemo.rc

?????文件???????4434??2015-12-02?11:23??MFC使用WebBrowser控件調用百度地圖API案例\GeoDemo\GeoDemoDlg.cpp

?????文件???????1388??2015-12-02?11:23??MFC使用WebBrowser控件調用百度地圖API案例\GeoDemo\GeoDemoDlg.h

?????文件???????3509??2015-12-02?11:23??MFC使用WebBrowser控件調用百度地圖API案例\GeoDemo\ReadMe.txt

............此處省略33個文件信息

評論

共有 條評論