创建与使用ActiveX控

创建与使用ActiveX控

ID:39321790

大小:353.43 KB

页数:12页

时间:2019-06-30

创建与使用ActiveX控_第1页
创建与使用ActiveX控_第2页
创建与使用ActiveX控_第3页
创建与使用ActiveX控_第4页
创建与使用ActiveX控_第5页
资源描述:

《创建与使用ActiveX控》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、创建与使用ActiveX控件CreareeutilizzareicontrolliActiveXActiveX控件的优点只需要为某项功能开发一次代码,效率比较高。一旦ActiveX控件开发完成,任何一个ActiveX控件立刻对其提供支持。可以为HTMLWeb页面添加标准或者自定义的ActiveX控件。直接为应用程序添加相应的ActiveX控件,而不必自己开发相应的ActiveX控件代码。使用MFCActiveX控件向导创建ActiveX控件单击【文件】菜单,执行其中的【新建】命令,屏幕上出现【新建】对话框。在【新建】对话框中,选择【项目】选项卡,键入一个项目名

2、,双击MFCActiveX控件向导,屏幕上出现一个对话框。最上面的数字框用于设置项目中控件的数目,单击【下一步】按钮。在最上面的下拉列表框选择相应的控件,单击【编辑名称】按钮打开相应控件及其文件的名称对话框。设置控件对应的类以及相应的文件和属性页面,设置完成后,单击【确定】按钮。几个复选框用于设置控件的属性,接下来的下拉列表框用于设置控件的子类,【高级】按钮用于设置控件一些高级属性,单击这个按钮,就会出现一个对话框。选中相应的复选框设置对应的控件属性,单击【完成】按钮,在随后出现的对话框中,单击【确定】按钮确定,这样就创建了一个ActiveX控件。在Visua

3、lC++2010中,可以看见刚才创建项目包含的内容,通过上面创建的ActiveX控件会自动进行注册。ActiveX控件的常规属性所有ActiveX控件都支持的属性叫做常规属性。控件向导提供标准的ActiveX控件常规属性,使ActiveX控件的开发更容易。尽管控件向导提供一些标准的控件常规属性,但是可以使用类向导添加自己ActiveX控件需要的属性。ActiveX控件的自定义属性自定义属性是开发ActiveX控件时定义的属性,ActiveX控件可以指定自己特有的属性。加载控件项目,单击【视图】菜单,执行其中的【类向导】命令,屏幕上弹出【MFC类向导】对话框。选

4、择【自动化】选项卡,从【类名】下拉列表框中选择控件类,然后单击【添加属性】按钮。在【外部名称】框中键入一个自定义属性的名称。在【启用】栏中选择【成员变量】或【Get/Set方法】。选择一种属性类型并设置其它选项,然后单击【添加属性】对话框中的【确定】按钮。单击【MFC类向导】对话框中的【确定】按钮,确认上面进行的设置,并关闭对话框。获得控件的属性值,调用Get函数。改变控件的属性值,调用Set函数。添加常规方法类向导中提供了两个常规方法:DoClick和Refresh。为ActiveX控件设置常规属性后,除了在控件的dispatch映射中插入了相应的条目外,并

5、没有给应用程序添加其它的附加代码。基类的部分代码将处理常规代码。添加自定义方法可以使用自定义方法为ActiveX控件定义特定的控件操作。自定义方法通常执行特定的任务。加载控件项目。单击【视图】菜单,执行其中的【类向导】命令,屏幕上弹出【MFC类向导】对话框。选择【自动化】选项卡,从【类名】下拉列表框中选择控件类,然后单击【添加方法】按钮。在【添加方法】对话框中,为【外部名称】框键入一个自定义方法名称。在【内部名称】文本框中,键入方法的内部函数名称。在【返回类型】列表框中,选择一个数据类型。接着在【参数】列表框中,添加自己需要的任何参数,并为每个参数选择一个数据

6、类型。单击【添加方法】对话框中的【确定】按钮,关闭对话框。单击【MFC类向导】对话框中的【确定】按钮,确认上面进行的操作,并关闭类向导对话框。添加常规事件常规事件是OLE控件类自动处理的事件。当然,在ActiveX控件中不需要支持所有的常规事件。添加自定义事件使用自定义事件,可以定义某种情况发生时,控件通知容器的特定方式。自定义事件是建立在可视化事件基础之上的,这些可视化事件在某些用户操作下引发,比如单击控件的某个特殊部位,自定义事件还可以基于其它过程产生,比如事件的消逝等。加载控件项目,单击【视图】菜单,执行其中的【类向导】命令。在【ActiveX事件】选项

7、卡中,从【类名】下拉列表框选择控件类,接着单击【添加事件】按钮,弹出【添加事件】对话框。在【外部名称】下拉列表框中,键入事件的名称。【内部名称】框显示事件引发函数的默认名称。在【参数】列表框中添加自己需要的参数。单击【确定】按钮关闭【添加事件】对话框。单击类向导对话框中的【确定】按钮,确认上面所做的选择并关闭这个对话框。添加默认属性页面加载控件项目,单击工作空间的【资源视图】选项卡,打开相应的属性页面模板。为属性模板添加一个控件,单击【视图】菜单中的【类向导】命令,屏幕上会出现【MFC类向导】对话框。单击【成员变量】选项卡,为存储属性值添加一个成员变量。在【控

8、件ID】列表框中,选择需要添加成员变量

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。