C++ ATL控件调用html与JavaScript控件交互
来源:互联网 发布:java中document.form 编辑:程序博客网 时间:2024/05/18 01:05
参考网上一些资料,整理成一个Demo,其过程如下:
开发环境
Win8.1
Visual Studio 2012
一、新建ATL项目
1.用“管理员身份”打开“Visual Studio 2012”,新建项目
2.点击Visual C++再点击ATL项目
3.更改为自己的项目名称,点击“确定”,再点击“下一步”
4.再点击“下一步”,图中“支持MFC”为可选项,如果项目涉及到MFC类库的可选上
5.点击完成,进入项目,选中左边项目主目录,为该项目添加类,选中“ATL控件“
6.本例添加的类名为”test“
7.点击下一步,按如下设置,然后点击完成
二、编写控件代码
1.打开类视图,选中左边选项,添加一个方法,命名为”callJavaScript“,并打开test.cpp为其添加图中代码
2.添加完成后,保存项目,重新生成该项目,正常情况下,在该项目Debug目录下会生成一个”项目名称.dll“的控件
3.编写页面代码,其中classid为控件id(控件id在”项目名称.idl“这个文件里可以找到,该文件里最后一个id为控件id)
三、运行结果
运行结果如下,点击”Click“按钮,看到界面显示对话即表示ActiveX控件调用JavaScript函数成功。
整个项目资源代码:http://download.csdn.net/download/lihaodi1991/7867047
0 0
- C++ ATL控件调用html与JavaScript控件交互
- ATL与JavaScript交互
- WebBroWebBrowser控件上的代码(Javascript、Html Dom)与Winform控件本身的交互
- win32中调用Atl控件
- 服务器端Web控件与客户端Html控件交互(转)
- C#通过webbrowser控件与javascript交互
- C#通过webbrowser控件与javascript交互
- ActiveX控件与Javascript之间的交互
- c++ATL中的checkbox控件
- c#Activex控件中调用JavaScript
- webbrowser控件 调用javascript函数的使用一例,环境c#+html (改进)
- ATL 编写控件 调用密码键盘 全过程
- 如何在Silverlight控件中与Html元素交互
- MFC利用浏览器控件进行对话框与html的交互
- JavaScript中调用ATL双接口简单对象(无界面的AxtiveX控件)
- c++ATL 滑动条控件Slider CTrackBarCtrl
- com自动化控件与JavaScript脚本交互数组方法
- WebView控件中的javascript与Android本地功能交互
- Project facet Java version 1.7 is not supported.
- 黑马程序员————LinkedList和c语言中的链表
- activiti 流程引擎的API和服务
- shell编程——if语句
- dirs\pushd\popd命令用法
- C++ ATL控件调用html与JavaScript控件交互
- SQL 排序 . 有字母和数字的先按字母后按数字
- 【操作系统】Link.h
- SharePoint 工作流不能自动启动的常见原因
- 号码匹配位数
- 磁卡(如银行卡)知识
- 使用 MXML 或 ActionScript 添加图形Graphics
- 【操作系统】Link.cpp
- Magento获取指定分类下的产品和获取子分类及产品数量