(原)VC开发ActiveX OCX控件的个人总结

VC开发ActiveX OCX控件的个人总结

1.派生至Colecontrel的OCX控件类,可以响应自定义消息,方法与应用程序一样,在BEGIN_MESSAGE_MAP中响应即可.

2.OCX控件取得自身句柄的方法:this->m_hwnd.前提是在生成向导时选择有窗体.

3.在odl文件中的version(1.0)中可以改版本号.或在资源文件中的改Version串.

4.在odl文件的最后的coclass中有OCX控件的classid.

5.OCX中加界面的方法:
 
       1).建立对话框资源,生成类基于CDailog.
  
       2).设置对话框样式属性:最主要的是style=child
 
       3).在OCX头文件中加入对话框类变量如:CDailogXXX  AAA;

       4).在OCX的WM_CREAT消息中创建对话框

          如:AAA.Create(IDD_XXXX,this);

       5).在OCX的OnPraw()消息中显示对话框
          如:AAA.MoveWindow(rcBounds,True);
       即可!

6.在对话框中得到OCX的句柄,方法:GetParent()->m_hwnd;
更多分享请关注:软信网-编程-http://www.iis365.net.cn

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值