在VC中如何使用OCX控件

vc++ 专栏收录该内容
63 篇文章 0 订阅
 

首先感谢网络中的各位高手,我的文章只是对你们文章的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!

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/wulang1114/archive/2009/11/13/4806089.aspx

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: Age of Ai 设计师:meimeiellie 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值