头文件中声明:
DECLARE_DISPATCH_MAP()
.c文件中加入
BEGIN_DISPATCH_MAP(CMyDlg, CDHtmlDialog)
DISP_FUNCTION(CMyDlg,"ResizeDialog",ResizeDialog,VT_EMPTY,VTS_I4 VTS_I4) //红色,javascript中调用的函数名;黄色,c++文件中实现的函数名
END_DISPATCH_MAP() // VT_EMPTY: 返回值;VTS_I4 VTS_I4:参数
OnInitDialog()中加入以下语句:
EnableAutomation();
SetExternalDispatch(GetIDispatch(TRUE));
js文件中调用方式:
window.external.ResizeDialog(8, 0);