#include "stdafx.h"
#include "dhtml2.h"
#include "Dlg4.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
CDlg4::CDlg4(CWnd* pParent )
:CHtmlDialog(CDlg4::IDD,pParent, IDR_HTML4, IDC_STATIC1)
{
}
void CDlg4::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
}
BEGIN_MESSAGE_MAP(CDlg4, CDialog)
END_MESSAGE_MAP()
void CDlg4::_onHtmlCmd(UINT cmd, LPCTSTR params){
CHtmlDialog::_onHtmlCmd(cmd, params);
switch (cmd) {
case 1005:
{
CString result;
m_HtmlCtrl.CallJScript("GetResult", &result);
AfxMessageBox("Dialog return: \n" + result);
EndDialog(1);
}
break;
}
}
BOOL CDlg4::OnInitDialog()
{
CHtmlDialog::OnInitDialog();
return TRUE;
}
void CDlg4::_onDocumentComplete(){
CHtmlDialog::_onDocumentComplete();
CStringArray strArray;
strArray.Add("Picture@500");
strArray.Add("Video Clip@200");
strArray.Add("Some more@50");
strArray.Add("File Document@1708@201");
m_HtmlCtrl.CallJScript2("SetParameters", strArray);
}