SPRING :: NOTE
[MFC] CHtmlView를 이용한 Javascript 변수불러오기 본문
반응형
CHtmlView를 이용한다.
CHtmlView 프레임을 생성하는것은 본 포스팅에서 언급하지 않는다.
AppNameView.cpp파일
BEGIN_DISPATCH_MAP(CGetWaypointView, CHtmlView)
// 추가 Each methods need here to add mapping
DISP_FUNCTION(CGetWaypointView, "getJSWaypoint", getJSWaypoint, VT_I4, VTS_VARIANT)
END_DISPATCH_MAP()
.
.
.
CGetWaypointView::CGetWaypointView()
{
// TODO: 여기에 생성 코드를 추가합니다.
EnableAutomation(); // <-- 추가
}
.
.
.
.
void CGetWaypointView::getJSWaypoint(const VARIANT FAR& vParentElement) // <-- 추가
{
VARIANT jsLat;
CString str;
double getLat;
jsLat = vParentElement;
str.Format(_T("%s\n"), (LPCTSTR)(_bstr_t)jsLat);
getLat = _wtof(str);
TRACE(str);
/*
double f;
f = V_R8(vParentElement.bstrVal);
str += "\n";
TRACE(str);
*/
}
AppName.html
// 자바스크립트 함수 중 적당한 곳에 MFC로 넘겨줌
external.getJSWaypoint(lat + "," + lng); // input parameter
//getJSWaypoint는 MFC 상 함수
반응형
'Development Language > C · C++ · MFC' 카테고리의 다른 글
[MFC] View, Doc 삭제(Delete) (0) | 2016.10.11 |
---|---|
[C] 정수형 데이터 형 길이 및 출력예제 (0) | 2016.10.05 |
[MFC] CString <-> Char 형변환 (0) | 2016.06.28 |
[MFC] 텍스트파일 한줄씩 읽기 (0) | 2016.06.28 |
[C] TCHAR <-> char 형변환 (0) | 2016.06.28 |
Comments