首先感谢网络中的各位高手,我的文章只是对你们文章的Copy和学习。

工作中客户提供了一个ocx控件,学习了如何使用它。发现网上没用针对像我一样菜鸟的文章,所以我总结一下我的学习成果供菜鸟学习使用。

1.注册OCX控件

在“开始->运行...”中输入命令 regsvr32 “路径”/*.ocx     //注册控件  “路径”/*.ocx为你需要注册控件的全路径和名字

regsvr32  /u “路径”/*.ocx     //解除控件

注册成功后,系统自动将已注册的ocx文件的快捷方式导入到“../Microsoft Visual Studio/Common/MSDev98/Gallery/Registered ActiveX Controls”中了。

2.VC中的链接ocx

菜单---project----Add To Project----Components And Control..弹出对话框。在对话框中找到路径“../Microsoft Visual Studio/Common/MSDev98/Gallery/Registered ActiveX Controls”,在其中选择已注册成功的ocx控件快捷方式。

3.VC中加载ocx

此时,在VC控件栏中已经出现了你所用控件的图标,将它拖到你的工作平台上,记在它ID。

4.程序中创建OCX

加入以下程序 :

C***   ***Ctrl;              //别忘了申明对象C***为你需要的控件类 ***Ctrl为你的控件对象,

void   C***View::OnInitialUpdate()     
  {   
   int   iret;   
  RECT   rect;   
  C***Doc*   pDoc;      
   GetClientRect(&rect);   
  iret   =   ***Ctrl.CreateControl(***Ctrl.GetClsid(),

NULL,

WS_CHILD|WS_VISIBLE|WS_HSCROLL|WS_VSCROLL,

rect,

this,

nID);   
   if(iret==0)return;   
    }   
5.到此,控件应该可以正常使用了。

祝:菜鸟 good lock!

在VC中如何使用OCX控件

转载于:https://www.cnblogs.com/songtzu/p/3365540.html

在VC中如何使用OCX控件 【来源:http://blog.csdn.net/wulang1114/article/details/4806089】相关推荐

  1. VC实用小知识总结 (一),转http://blog.csdn.net/myiszjf/article/details/10007431

    在上一篇中,我们以经介绍了程序的流程和框架,在本篇将详细讨论各个功能的实现主要包括 1.获取磁盘信息 2.获取目录信息 3.获取文件信息 4.运行指定文件 5.删除指定文件 6.删除指定目录 7.创建 ...

  2. STL中的模板类pair 和map http://blog.csdn.net/calvin_zcx/article/details/6072286

    STL中的模板类pair 和map 分类: 我的c++心得2010-12-13 00:45 5237人阅读 评论(0) 收藏 举报 pairiostreamiteratorstringfloatbas ...

  3. oracle中的job定时任务(原地址:http://blog.csdn.net/ysc1123/article/details/50593667)

    oracle job有定时执行的功能,可以在指定的时间点或每天的某个时间点自行执行任务. 一.查询系统中的job,可以查询视图 –相关视图 select * from dba_jobs; select ...

  4. C#中引用第三方ocx控件引发的问题以及解决办法

    C#中引用第三方ocx控件引发的问题以及解决办法 参考文章: (1)C#中引用第三方ocx控件引发的问题以及解决办法 (2)https://www.cnblogs.com/XuPengLB/p/759 ...

  5. vs2015开发在网页中调用的ocx控件详解(二)

    在上一篇博客中介绍了ocx控件的基本创建,这里主要讲解如何在网页中与ocx控件进行信息传递. 1 ocx添加成员变量 在类视图中右键ocx_testLib下的_Docx_test,选择添加属性 变量类 ...

  6. C++中extern关键字使用 http://blog.csdn.net/sruru/article/details/7951019

    C++中extern关键字使用 分类: C++ 语法 2012-09-06 15:37 327人阅读 评论(0) 收藏 举报 c++编译器 chapter 1 . extern关键字的作用 exter ...

  7. dsscocx控件出错怎么办_MFC中如何在Ocx控件中来驱动ocx事件

    我在写一个ocx控件.在控件内有一个自定义的类,处理逻辑相关的事件,比如MyClass.h和MyClass.cpp,当有人call我时,我就能在MyClass的线程内得到信息,现在我要通知给使用我这个 ...

  8. 在VC++中使用Tab Control控件

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 系统环境 ...

  9. vs2008中,在OCX控件中应用doc/view基本步骤

    1.利用向导创建一个MFC ActiveX Control控件CMyOCX: 2.在工程中加入ActivDoc头文件和执行文件: class CActiveXDocTemplate : public ...

最新文章

  1. ConcurrentDictionary线程不安全么,你难道没疑惑,你难道弄懂了么?
  2. Oracle使用技巧----sqlplus Set常用设置
  3. 关于如如何运行tensorrt
  4. Linux C 学习 单向链表
  5. 利用redis实现分布式锁:加锁与解锁
  6. RHEL7升级自带Git
  7. python将空格变成换行_Python基础之PEP8规范(代码写作规范)
  8. 从理论上来说,国足是否还有出线的可能性?分析数据后给你答案
  9. SharePoint 2010 添加“我的链接”菜单
  10. 区块链 xuperchain 命令行 部署使用EVM solidity合约 教程
  11. php 中echo命令详解,DOS中的ECHO命令详解
  12. unity素材一:奥日与黑暗森林风格2D场景
  13. 班迪录屏注册机(Bandicam)
  14. java zhs16gbk_oracle 修改字符集 为ZHS16GBK
  15. sql语句左连接时的ON AND用法
  16. linux C之alarm函数(更改)
  17. Winpcap 动态链接库调用npf.sys
  18. sql查询匹配数字开头或字母开头
  19. 【C/C++服务器开发】文件,文件描述符,I/O多路复用,select / poll / epoll 详解
  20. VB6.0中文企业版安装步骤

热门文章

  1. 深入理解AbstractQueuedSynchronizer(AQS)
  2. IntelliJ Idea解决Could not autowire. No beans of 'xxxx' type found的错误提示
  3. Android Telephony分析(三) ---- RILJ详解
  4. Binder源码分析之驱动层(原)
  5. Ubuntu下用webstorm开发Nodejs(二)
  6. java web 模型,从零构建轻量级Java Web框架
  7. 两点之间的连线java_java计算图两点之间的路径实例代码
  8. html如何设置图片循环旋转动画效果,如何使用css3实现图片自动旋转的特效(完整代码)...
  9. 26个音序的正确写法和占格_别让瞎练毁了健康,26个健身动作正误对比图,让我们正确健身...
  10. 有线同步--ASP007