2024年6月14日发(作者:)

如有你有帮助,请购买下载,谢谢!

Ocx控件使用入门

1 基本说明

使用VS进行ocx控件开发

使用html页面进行ocx控件测试,即将ocx控件嵌入到html页面中

2 使用环境

Window 7

Visual Studio 2010 中文旗舰版,即VS2010

VAssistx

3 编码过程

3.1 创建工程(Project)

1、 启动VS2010;

2、 点击“文件→新建→项目(P)…”,输入名称[activexdemo]和路径[此处为默认],点

击“确定”,打开向导对话框;

3、 一直点击“下一步”,知道出现下图界面,并按照下图进行配置;

4、 点击“完成”;

5、 在“解决方案视图”中,选择工程,右击→属性,弹出“属性页”对话框,在对话

框中按下图进行配置,点击“确定”,返回VS2010主界面;

6、 在“解决方案视图”中,找到“”,并进行下图操作;

7、 点击“查看代码”,修改代码中的如下内容;

BEGIN

BLOCK "StringFileInfo"

BEGIN

BLOCK "040904e4"

BEGIN

VALUE "CompanyName", "TODO: <公司名>"

VALUE "FileDescription", "TODO: <文件说明>"

VALUE "FileVersion", ""

VALUE "InternalName", ""

VALUE "LegalCopyright", "TODO: (C) <公司名>。保留所有权利。"

VALUE "OriginalFilename", ""

VALUE "ProductName", "TODO: <产品名>"

VALUE "ProductVersion", ""

VALUE "OLESelfRegister", ""

END

1页

如有你有帮助,请购买下载,谢谢!

END

BLOCK "VarFileInfo"

BEGIN

VALUE "Translation", 0x409, 1252

END

END

8、 此时,工程创建成功。

3.2 添加控件方法

1、 在“类视图”中,按照下图方法操作;

2、 点击“添加方法”后,在弹出的对话框中进行如下图配置,点击“完成”;

3、 在“解决方案视图”中,找到“”,并打开,可以看到AddFun(求

和)方法,如下图所示;

4、 修改AddFun函数,内容如下:

5、 此时,已完成为控件添加了一个方法,调用该方法即可得到a与b的和。

3.3 添加控件事件

1、 在“类视图”中,按照下图方法进行操作;

2、 点击“添加事件”后,在弹出的对话框中进行如下图配置,点击“完成”;

3、 在“解决方案视图”中,找到“activexdemoCtrl.h”,并打开,可以OnCallback事件;

4、 在“解决方案视图”中,找到“”,并打开,可以看到AddFun(求

和)方法,如下图所示;

5、 修改AddFun函数,内容如下:

6、 此时,已完成为控件添加一个事件,调用AddFun方式时,会触发OnAddCallback

事件。

4 测试过程

4.1 注册ocx

1、 找到ocx所在的文件夹,按照下图所示,建立两个文本文档“”和“”,

使用记事本分别打开,并按图输入内容,输入完成后保存;

2、 双击“”,即可完成ocx控件的注册;

3、 双击“”,即可完成ocx控件的反注册(卸载);

4、 要使用ocx控件就必须注册。

4.2 编写html

1、 在“解决方案视图”中,右击工程,按照下图进行操作;

2、 点击“新建项”,在弹出的对话框中选择“HTML页”,输入名称[test_activexdemo],

2页

如有你有帮助,请购买下载,谢谢!

如下图所示;

3、 修改html页面,内容如下:

style="LEFT: 0px; WIDTH: 30%; TOP: 0px; HEIGHT: 30%"

classid="clsid:279AE201-6D51-47E9-BBF4-73C92102E793">

3页