ActiveX
trustnature
一心向善
展开
-
ActiveX(六)
6.属性页 属性页使 ActiveX 控件用户得以查看和更改 ActiveX 控件属性。可通过调用控件属性对话框访问这些属性。该对话框包含一个或多个属性页,这些属性页提供自定义的图形界面用于查看和编辑控件属性。 使用默认属性页 创建ActiveX控件项目后,系统就自动为我们添加了一个属性页类,这里就是Cactivexdemo1PropPage。同时在对话框资源里也会有一个属性页对话框资源转载 2012-09-24 15:36:44 · 1246 阅读 · 0 评论 -
VS2008 ActiveX 测试
设置VS2008和IE8 调试ATL控件 VS2008设置篇: 设置VS2008 通过IE8 调试ATL的ActiveX控件的步骤如下: (1) 设置项目属性 通过菜单项 “项目—》你的项目属性”如下图: (2) 在弹出的属性页对话框中选中“配置属性—》调试”,在右边填入下列参数: 命令转载 2012-09-24 17:21:08 · 1043 阅读 · 0 评论 -
ActiveX(三)
3.事件 ActiveX 控件使用事件通知容器控件上发生了某些事情。事件的常见示例包括单击控件、使用键盘输入数据和控件状态更改。当发生这些操作时,控件将引发事件以提醒容器。 MFC 支持两种事件:常用和自定义。常用事件是 COleControl 类自动处理的事件。自定义事件使控件得以在该控件特定的操作发生时通知容器。控件内部状态发生更改或收到某个窗口消息即属于此类事件。 常用事件 常用转载 2012-09-24 15:33:44 · 777 阅读 · 0 评论 -
ActiveX(五)
5.属性 属性是 ActiveX 控件中向所有容器公开的数据成员。与事件和方法类似,也分为常用属性和自定义属性。 常用属性 常用属性已由 COleControl 类实现。COleControl 类包含支持控件的通用属性的预定义成员函数。某些通用属性包括控件的标题以及前景色和背景色。 添加常用属性的操作是在类视图中打开库节点,在本例中就是activexdemo1Lib节点。选中第二个节点转载 2012-09-24 15:35:12 · 512 阅读 · 0 评论 -
ActiveX(一)
ActiveX 控件是基于组件对象模型 (COM) 的可重用软件组件,广泛应用于桌面及Web应用中。在VC下ActiveX控件的开发可以分为三种,一种是直接用COM的API来开发,这样做显然非常的麻烦,对程序员要求也非常高,因此一般是不予考虑的;一种是基于传统的MFC,采用面向对象的方式将COM的基本功能封装在若干MFC的C++类中,开发者通过继承这些类得到COM支持功能。MFC为广大VC程序员所转载 2012-09-24 15:32:25 · 654 阅读 · 0 评论 -
ActiveX(四)
4.方法 方法就是控件开放给用户使用的一些功能函数,类似于C++的类函数。控件方法分两类,一类是常用方法,其实现由父类COleControl 提供。自定义方法由开发人员定义,由此向用户提供自定义的功能实现。 常用方法 COleControl 支持两个常用方法:DoClick 和 Refresh。Refresh 由控件的用户调用,用以立即更新控件的外观;而调用 DoClick 是用于引发控转载 2012-09-24 15:34:30 · 768 阅读 · 0 评论 -
ActiveX(二)
2.生成并测试控件 好,现在我们就可以先来生成一下这个项目,当然到目前我们只是用系统自动生成的一个控件项目,什么功能都没有,只是一个空框架。 几秒钟后,项目应该是顺利生成。控件也被自动注册到系统中去。那怎么才能测试一下这个控件呢?当然你可以再建个新项目,比如一个对话框程序,在对话框资源编辑窗口中右边的工具箱里鼠标右键菜单里点选择项。 从弹出窗口中的COM组件下找到我们刚刚生成的这个控件转载 2012-09-24 15:33:01 · 418 阅读 · 0 评论