方法1:

1、首先在在项目上面右击添加类,如下图所示:

2、点击添加ActiveX控件中的MFC类

3、找到需要添加的ActiveX类。

4、点击完成即可。

5、此时转到资源视图,打开如下视图。可能工具箱中并没有我们刚刚添加的控件。这时,需要我们收到载入。

6、右击工具箱中的选择项按钮:

7、在选择工具箱项中找到刚刚添加的组件即可。(注:ActiveX组件它是建立在OLE于COM技术基础之上的技术)

8、右击项目,使用类向导,添加变量以及事件映射。

方法2:

上面介绍的方法过于臃肿,其实还有简单的方法。

1、直接右击,选择添加ActiveX控件即可。

2、然后找到自己需要添加的控件名称

3、完成后,右击,可以为控件添加变量以及添加事件处理程序与Dlg类建立联系。

注:选择自定义的控件。即ActiveX控件会自动添加对应的类。这样就可以使用了。不过,这种方法需要重复使用。

还有就是这种方法与上面方法添加的类,有点小区别,但建立的类,无论是.h文件还是.CPP文件内容差不多。

对比以下两张图,分别是对同一个控件添加成员变量以及事件处理程序。

对于第一张图,它会在Cdemo4Dlg类中生成定义好的成员变量,以及控件本身生成的类。

注:类的生成要看控件的种类,自定义的控件,比如说ActiveX控件它会自动生成一个单独的类,而系统本身自带的控件并不会生成一个单独的类。

对于第二张图,它是针对Cdemo4Dlg类中生成的方法。

   1:  BEGIN_EVENTSINK_MAP(Cdemo4Dlg, CDialogEx) //表示时间映射的开始
   2:      ON_EVENT(Cdemo4Dlg, IDC_MONTHVIEW1, 4, Cdemo4Dlg::SelChangeMonthview1, VTS_DATE VTS_DATE VTS_PBOOL)
   3:  END_EVENTSINK_MAP()                      //表示时间映射的结束
   4:   
   5:   
   6:  void Cdemo4Dlg::SelChangeMonthview1(DATE StartDate, DATE EndDate, BOOL* Cancel)
   7:  {
   8:  // TODO: 在此处添加消息处理程序代码
   9:  //int iYear = m_Month.get_Year(); //此m_Month为我们定义的成员变量。
  10:   
  11:  }

来源: <http://www.cnblogs.com/zhuxuekui/p/3550667.html>

转载于:https://www.cnblogs.com/huty/p/8518708.html

【VS开发】VS2010中导入ActiveX控件相关推荐

  1. 在C#中嵌入Flash对象时遇到未能导入activex 控件的问题

    在开发一个程序时,想在C#中嵌入一段flash作为界面 在从COM组件中导入Shockwave Object 控件时出现这样一个错误 未能导入activex 控件 后来才发现,要导入Shockwave ...

  2. 在 .NET Compact Framework 2.0 中宿主 ActiveX 控件

    适用于: ActiveX Microsoft .NET Compact Framework 版本 2.0 摘要:了解如何在使用 .NET Compact 的应用程序中宿主 ActiveX 控件.本文提 ...

  3. VS2008 中无法使用ACTIVEX控件的解决

    转]VS2008 中无法使用ACTIVEX控件的解决 如果你在打开对话框时弹 出 "The ActiveX control "Grid Control" could no ...

  4. 未能导入activex控件,请确保它正确注册的完美解决方案

    这个错误" 未能导入activex控件,请确保它正确注册"昨天下午让我和我同事花费了3个小时来调试这个错误,在使用VS2010的winfrom编程时加入com组件的时候,报这个错误 ...

  5. 在HTML网页中使用ActiveX控件

    From: http://blog.163.com/haizai219@126/blog/static/4441255520097264447968/ 1. 摘要: 在企业应用中,为了实现一些特殊的功 ...

  6. 如何在VB中实现ActiveX控件的IobjectSafety接口

    如何在VB中实现ActiveX控件的IobjectSafety接口 ------------------------------------------------------------------ ...

  7. VS2008 在IE8中 调试 ActiveX控件 无法进入断点的解决方法 设置VS2008和IE8 调试ATL MFC ActiveX控件

    VS2008 在IE8中 调试 ActiveX控件 无法进入断点的解决方法 设置VS2008和IE8 调试ATL MFC ActiveX控件 参考文章: (1)VS2008 在IE8中 调试 Acti ...

  8. 使用vs2008c++语言开发activex控件教程,VS2008 在IE中 调试 ActiveX控件

    不知道是不是微软的粗心大意,VS2008中竟然没有ActiveX控件测试容器. 幸好需要在IE中测试控件,就不需要那个测试容器啦. 1. 生产测试控件的HTML: Test CLASSID=" ...

  9. C#开发B/S方式ActiveX控件

    1. 概念 ActiveX 是一个开放的集成平台,为开发人员. 用户和 Web生产商提供了一个快速而简便的在 Internet 和 Intranet 创建程序集成和内容的方法.使用 ActiveX, ...

最新文章

  1. U盘安装Ubuntu14.4时遇到分区问题记录
  2. iOS.Performance-trick-presentViewController-is-so-slow-in-didSelectRowAtIndexPath
  3. FCTH(Fuzzy Color and Texture Histogram)算法
  4. OpenGL透视投影函数gluPerspective的参数含义之解析(图示)
  5. 面试:对象的生命周期
  6. 基于python的气象数据分析_基于python的《Hadoop权威指南》一书中气象数据下载和map reduce化数据处理及其......
  7. StorAge存储库
  8. MarkDown 和LaTex语法学习(基于软件Typora)
  9. 使用邻接矩阵实现商品SKU表单联动
  10. sa-admin 一个简单又强大的后台管理模板
  11. Elasticsearch08:es-ik添加自定义词库、热更新词库
  12. NandFlash基础知识-K9F2G08
  13. Spring :singleton和protype区别
  14. 计算机教学设计与反思,[信客教案及反思] 信息技术教案课后反思
  15. 西瓜皮18.6.27
  16. 手把手教你音乐服务器搭建
  17. 七日杀服务器技能点修改,7日杀作弊模式怎么改技能点 | 手游网游页游攻略大全...
  18. python 读取pdf cid_记一次为解决Python读取PDF文件的Shell操作
  19. 95后女数据分析师的千字经验,都在这了
  20. django+vue实现搜索功能

热门文章

  1. Android常见的内存泄漏分析
  2. 数据结构二叉树线索化
  3. libjpeg学习3:turbojpeg试用
  4. 2个oracle文件导入报错处理
  5. oracle 切割字符串加引号_oracle存储过程中单引号及字符串拼接处理
  6. 95-10-132-启动-TransactionCoordinator-源码
  7. 【Kafka】Kafka IllegalArgumentException: Could not find a ‘KafkaClient‘ entry in the JAAS configuratio
  8. 【MySQL】MySQL 8 ERROR 1193 (HY000): Unknown system variable ‘tx_isolation‘
  9. 【正则表达式】sql语句去掉注释代码
  10. 【Antlr】Antlr语法设计