js中调用vs代码 和 vs中调用js

本文介绍了如何在JavaScript中调用Visual Studio的代码以及在Visual Studio中反向调用JavaScript的方法,涉及头文件、cpp实现及对外接口的设计。
摘要由CSDN通过智能技术生成

js中调用vs代码:

头文件中:

DECLARE_DISPATCH_MAP()


cpp文件中:

对外开放接口:

EnableAutomation(); 	
SetExternalDispatch(GetIDispatch(TRUE));


BEGIN_DISPATCH_MAP(CDlgChildListHtml, CDHtmlDialog)	
	DISP_FUNCTION(CDlgChildListHtml, "page_initial",  DoHtmlInit, VT_EMPTY, VTS_VARIANT)
	DISP_FUNCTION(CDlgChildListHtml, "pkg_change",  DoPkgChange, VT_EMPTY, VTS_VARIANT VTS_VARIANT)
	DISP_FUNCTION(CDlgChildListHtml, "on_pkgs_sort",  DoPkgsSort, VT_EMPTY, VTS_VARIANT)
END_DISPATCH_MAP()

void CDlgChildListHtml::DoHtmlInit(VARIANT& vStr1 )
{
	CComVariant varStr1(vStr1);  		
	varStr1.ChangeType(VT_BSTR);			//Converts the CComVariant object to a VT_BSTR type.
	USES_CONVERSION;  	
	CString	strPkgXml;
	strPkgXml
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值