1 / 12
文档名称:

创建与使用ActiveX控件-课件【PPT演示稿】.ppt

格式:ppt   页数:12页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

创建与使用ActiveX控件-课件【PPT演示稿】.ppt

上传人:2768573384 2016/5/25 文件大小:0 KB

下载得到文件列表

创建与使用ActiveX控件-课件【PPT演示稿】.ppt

文档介绍

文档介绍:创建与使用 ActiveX 控件 Creare e utilizzare i controlli ActiveX ActiveX 控件的优点?只需要为某项功能开发一次代码,效率比较高。?一旦 ActiveX 控件开发完成,任何一个 ActiveX 控件立刻对其提供支持。?可以为 HTML Web 页面添加标准或者自定义的 ActiveX 控件。?直接为应用程序添加相应的 ActiveX 控件, 而不必自己开发相应的 ActiveX 控件代码。使用 MFC ActiveX 控件向导创建 ActiveX 控件?单击【文件】菜单,执行其中的【新建】命令,屏幕上出现【新建】对话框。?在【新建】对话框中,选择【项目】选项卡,键入一个项目名,双击 MFC ActiveX 控件向导,屏幕上出现一个对话框。?最上面的数字框用于设置项目中控件的数目,单击【下一步】按钮。?在最上面的下拉列表框选择相应的控件,单击【编辑名称】按钮打开相应控件及其文件的名称对话框。?设置控件对应的类以及相应的文件和属性页面,设置完成后,单击【确定】按钮。?几个复选框用于设置控件的属性,接下来的下拉列表框用于设置控件的子类, 【高级】按钮用于设置控件一些高级属性,单击这个按钮,就会出现一个对话框。?选中相应的复选框设置对应的控件属性,单击【完成】按钮,在随后出现的对话框中,单击【确定】按钮确定,这样就创建了一个 ActiveX 控件。?在 Visual C++ 2010 中,可以看见刚才创建项目包含的内容,通过上面创建的 ActiveX 控件会自动进行注册。 ActiveX 控件的常规属性?所有 ActiveX 控件都支持的属性叫做常规属性。控件向导提供标准的 ActiveX 控件常规属性,使 ActiveX 控件的开发更容易。?尽管控件向导提供一些标准的控件常规属性,但是可以使用类向导添加自己 ActiveX 控件需要的属性。 ActiveX 控件的自定义属性?自定义属性是开发 ActiveX 控件时定义的属性, ActiveX 控件可以指定自己特有的属性。?加载控件项目,单击【视图】菜单,执行其中的【类向导】命令,屏幕上弹出【 MFC 类向导】对话框。?选择【自动化】选项卡,从【类名】下拉列表框中选择控件类,然后单击【添加属性】按钮。?在【外部名称】框中键入一个自定义属性的名称。?在【启用】栏中选择【成员变量】或【 Get/Set 方法】。?选择一种属性类型并设置其它选项,然后单击【添加属性】对话框中的【确定】按钮。?单击【 MFC 类向导】对话框中的【确定】按钮,确认上面进行的设置, 并关闭对话框。?获得控件的属性值,调用 Get 函数。?改变控件的属性值,调用 Set 函数。添加常规方法?类向导中提供了两个常规方法: Do Click 和 Refresh 。?为 ActiveX 控件设置常规属性后,除了在控件的 dispatch 映射中插入了相应的条目外, 并没有给应用程序添加其它的附加代码。基类的部分代码将处理常规代码。添加自定义方法?可以使用自定义方法为 ActiveX 控件定义特定的控件操作。自定义方法通常执行特定的任务。?加载控件项目。?单击【视图】菜单,执行其中的【类向导】命令, 屏幕上弹出【 MFC 类向导】对话框。?选择【自动化】选项卡,从【类名】下拉列表框中选择控件类,然后单击【添加方法】按钮。?在【添加方法】对话框中,为【外部名称】框键入一个自定义方法名称。?在【内部名称】文本框中,键入方法的内部函数名称。?在【返回类型】列表框中,选择一个数据类型。?接着在【参数】列表框中,添加自己需要的任何参数,并为每个参数选择一个数据类型。?单击【添加方法】对话框中的【确定】按钮,关闭对话框。?单击【 MFC 类向导】对话框中的【确定】按钮,确认上面进行的操作,并关闭类向导对话框。添加常规事件?常规事件是 OLE 控件类自动处理的事件。当然,在 ActiveX 控件中不需要支持所有的常规事件。添加自定义事件?使用自定义事件,可以定义某种情况发生时,控件通知容器的特定方式。自定义事件是建立在可视化事件基础之上的,这些可视化事件在某些用户操作下引发,比如单击控件的某个特殊部位,自定义事件还可以基于其它过程产生,比如事件的消逝等。?加载控件项目,单击【视图】菜单,执行其中的【类向导】命令。?在【 ActiveX 事件】选项卡中,从【类名】下拉列表框选择控件类,接着单击【添加事件】按钮,弹出【添加事件】对话框。?在【外部名称】下拉列表框中,键入事件的名称。?【内部名称】框显示事件引发函数的默认名称。?在【参数】列表框中添加自己需要的参数。?单击【确定】按钮关闭【添加事件】对话框。?单击类向导对话框中的【确定】按钮,确认上面所做的选择并关闭这个对话框。添加默认属