vs2010开发activex(MFC)控件/ie插件(二)

vs2010开发activex(MFC)控件/ie插件(二):js传参数

         js传参数给activex控件。  过程为:js变量通过activex类的属性传递进来给对话框类的成员变量。

       先看demo效果:

vs2010开发activex(MFC)控件/ie插件(二)_第1张图片
       在上一篇成功生成activex的基础上,通过添加生成的acttivex类的,属性,来达到获取外部js传参数的目的。

选择BSTR,生成的数据类型是Cstring
     1.在类视图中添加属性,如下找对位置


vs2010开发activex(MFC)控件/ie插件(二)_第2张图片

vs2010开发activex(MFC)控件/ie插件(二)_第3张图片

生成的数据类型:



      2.在生成的属性的通知函数中,添加获取外部js变量的代码


  
     2.在生成2的属性通知函数中,添加获取外部js变量的代码:
vs2010开发activex(MFC)控件/ie插件(二)_第4张图片


      3.在对话框类的头文件中添加相应的变量

     4.在对话框类的cpp文件中,添加处理变量的代码。
vs2010开发activex(MFC)控件/ie插件(二)_第5张图片

3.相应的在对话框的头文件中添加对应的变量:







你可能感兴趣的:(IE插件,js传参数,activexMFC控件)