Microsoft ActiveX Control Pad 在HTML网页中插入ActiveX控件 .

开发工具:
1. Visual Studio 2005,用于ActiveX组件的开发
2. Microsoft ActiveX Control Pad,用于生成包含ActiveX Control的HTML网页。

步骤:
1. 通过Visual Studio 2005新建一个MFC ActiveX Control工程,编译之后在debug/release目录下可以找到一个XXXX.ocx文件。具体步骤可以参考MSDN。

2. 在ActiveX Control Pad选择菜单File -> New HTML,创建一个HTML页面。

3. 从ActiveX Control Pad选择菜单Edit -> Insert ActiveX Control ....,然后会弹出一个消息框。从消息框的列表中选择相应的ActiveX Control,点击OK即可将ActiveX Control插入到HTML页面。

4. 在本机通过IE浏览器打开生成的HTML即可看到ActiveX Control显示在HTML页面中。

如果把网页放到HTTP server上,要让其他电脑上可以通过IE来访问该页面并且ActiveX组件可以正常运行,还有一些额外的步骤需要完成。

通过ActiveX Control Pad生成的HTML看起来就像下面一定脚本:

<HTML>
<HEAD>
<TITLE>New Page</TITLE>
</HEAD>
<BODY>

<OBJECT ID="ActiveXControlTest11" WIDTH=100 HEIGHT=51
 CLASSID="CLSID:96908503-3BEB-4E2B-AA87-F44DC492BC0E">
    <PARAM NAME="_Version" VALUE="65536">
    <PARAM NAME="_ExtentX" VALUE="2646">
    <PARAM NAME="_ExtentY" VALUE="1323">
    <PARAM NAME="_StockProps" VALUE="0">
</OBJECT>

</BODY>
</HTML>

每一个ActiveX Control都会有一个对应的CLSID,该ID是唯一的。通过OBJECT的CLASSID属性指定ActiveX Contorl的ID,就可以找到相应的ActiveX Control。每一个ActiveX Control都必须先注册,再使用。上述实例可以正常运行是因为在编译ActiveX工程的时候,VS2005会自动完成对ActiveX Control的注册。ActiveX Contorl的注册和反注册也可以通过实用工具regsvr32完成。

如HTML中对OBJECT加入CODEBASE属性,就可以让IE自动完成对ActiveX Control的注册。修改后的HTML脚本如下:

<HTML>
<HEAD>
<TITLE>New Page</TITLE>
</HEAD>
<BODY>

<OBJECT ID="ActiveXControlTest11" WIDTH=100 HEIGHT=51
 CLASSID="CLSID:96908503-3BEB-4E2B-AA87-F44DC492BC0E"
 CODEBASE="release/ActiveXControlTest1.ocx">
    <PARAM NAME="_Version" VALUE="65536">
    <PARAM NAME="_ExtentX" VALUE="2646">
    <PARAM NAME="_ExtentY" VALUE="1323">
    <PARAM NAME="_StockProps" VALUE="0">
</OBJECT>

</BODY>
</HTML>

相关链接:
Microsoft ActiveX Control Pad
http://msdn2.microsoft.com/en-us/library/ms968493.aspx

时间: 2024-10-28 00:23:27

Microsoft ActiveX Control Pad 在HTML网页中插入ActiveX控件 .的相关文章

在ASP网页中实现dropdown控件动态添加选项

动态|控件|网页 一.问题的提出 Active Server Pages(ASP)是服务器端脚本编写的环境,它可以组合 HTML 页.脚本命令和 ActiveX 组件的功能创建和运行动态.交互的Web应用程序.然而ASP网页制作中,在使用dropdown下拉选择框控件时,通常只能对固定值进行选择,不能添加新的选项,给实际应用带来很大的不便.为了增强dropdown控件具有动态添加选项的功能,本文提供了一种将textbox控件和dropdown控件相结合的方法,使dropdown控件实现了自由添加

VC中添加web控件的方法

在VC中使用WebBrowser控件的两方法 黄森堂(vcmfc)著   ClassWizard方式:   1.创建包装类:View->ClassWizard->Add Class->Form a Type Library->C:\winnt\system32\shdocvw.dll->只选择IWebBrowserApp类->OK->OK 2.声明一个类变量:IWebBrowserApp m_internetexplorer;,并包含刚才的头文件(xxx.h) 3

c++-Activex如何在网页中插入一段Js

问题描述 Activex如何在网页中插入一段Js 基于ATL模板,如何插入JS.下面是已经写的部分代码,在这基础上怎么加呢? CComPtr isp; CComPtr ppBrowser; CComPtr pDispDoc; CComPtr pDocument2; HRESULT hr = S_OK; DISPID dispid; CComVariant avarParams[1]; avarParams[0].vt = VT_UI1; DISPPARAMS dispparams = {avar

CSS基础:如何在网页中插入CSS

css|插入|网页 如何在网页中插入CSS 前面我们了解了CSS的语法,但要想在浏览器中显示出效果,就要让浏览器识别并调用.当浏览器读取样式表时,要依照文本格式来读,这里介绍四种在页面中插入样式表的方法:链入外部样式表.内部样式表.导入外表样式表和内嵌样式. 1. 链入外部样式表 链入外部样式表是把样式表保存为一个样式表文件,然后在页面中用<link>标记链接到这个样式表文件,这个<link>标记必须放到页面的<head>区内,如下:<head>--<

使用Dreamweaver在网页中插入Flash按钮与文本

dreamweaver|按钮|插入|网页 Flash 的动画按钮能够给网站带来动感,这让不少读者觉得十分有趣,同时也为网站增加了许多访客,其实在 Dreamweaver MX 2004 中只需几步简单的操作,就可以插入 Flash 按钮. 一.在网页中插入Flash 按钮 ( 1 )打开 Dreamweaver MX 2004 软件,新建文件并保存页面.(提示:要保存的文件夹不可以用中文名命名) ( 2 )插入 Flash 按钮并设置参数,如图1.2 所示. ( 3 )保存文件,完成操作.简单的

网页中插入Flash按钮与文本

  Flash 的动画按钮能够给网站带来动感,这让不少读者觉得十分有趣,同时也为网站增加了许多访客,其实在 Dreamweaver MX 2004 中只需几步简单的操作,就可以插入 Flash 按钮. 一.在网页中插入Flash 按钮 ( 1 )打开 Dreamweaver MX 2004 软件,新建文件并保存页面.(提示:要保存的文件夹不可以用中文名命名) ( 2 )插入 Flash 按钮并设置参数,如图1.2 所示. ( 3 )保存文件,完成操作.简单的 Flash 按钮也可通过 Dream

Dreamweaver网页中插入Flash按钮与文本

  Flash 的动画按钮能够给网站带来动感,这让不少读者觉得十分有趣,同时也为网站增加了许多访客,其实在 Dreamweaver MX 2004 中只需几步简单的操作,就可以插入 Flash 按钮. 一.在网页中插入Flash 按钮 ( 1 )打开 Dreamweaver MX 2004 软件,新建文件并保存页面.(提示:要保存的文件夹不可以用中文名命名) ( 2 )插入 Flash 按钮并设置参数,如图1.2 所示. ( 3 )保存文件,完成操作.简单的 Flash 按钮也可通过 Dream

如何在网页中插入CSS样式表

  本例为CSS入门系列教程,在这一课中我们将学习如何在网页中插入CSS样式表,主要学习在页面中插入链入外部样式表.内部样式表.导入外表样式表和内嵌样式的四种方法,另外作者还讲解了多重样式表的叠加的运用以及如何在xml中插入CSS,希望能给对网页制作感兴趣的朋友带来帮助~~ CSS入门教程之如何在网页中插入CSS样式表 前面我们了解了CSS的语法,但要想在浏览器中显示出效果,就要让浏览器识别并调用.当浏览器读取样式表时,要依照文本格式来读,这里介绍四种在页面中插入样式表的方法:链入外部样式表.内

在网页中插入Flv视频文件

Flv视频文件的来源首先说下这个Flash视频,也就是Flash Video. 为什么要用这个?很显然是需要在网页中播放视频.我们都知道一般的视频文件,要不就是asf格式.wmv格式使用mediaplayer进行播放,要不就是rm格式用RealPlayer播放. 这样的问题是,格式的不同就需要选择不同的播放器,这对于本地计算机没有安装相应播放器的用户来说,这些视频根本无法收看. 并且,还由于这些文件的容量过大,下载慢,查看也不很流畅. 所以,解决播放器和容量的问题,运用Flash有个方法:将各类