zoukankan      html  css  js  c++  java
  • 在VC中如何使用OCX控件 【来源:http://blog.csdn.net/wulang1114/article/details/4806089】

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

  • 相关阅读:
    P1983 车站分级
    鬼知道NOI会不会成为下一个奥数
    设计模式之简单工厂模式(含样例源码下载)
    面向对象的七大设计原则(点滴的感悟与总结)
    网易笔试题 最长公共子括号序列
    网易笔试题 重排数列
    网易笔试题 游历魔法王国
    腾讯笔试题 字符移位(字符串操作)
    华为笔试题 最高分是多少(线段树)
    华为笔试题 扑克牌大小(模拟,细节处理)
  • 原文地址:https://www.cnblogs.com/songtzu/p/3365540.html
Copyright © 2011-2022 走看看