1.vc6.0环境,新建:MFC ActiveX ControlWizard工程;

2.在建立的ActiveX工程中,插入dialog,在**ctrl类内增加关联该dialog的变量;

3.处理**ctrl类的wm_create函数,如:

=========================================================================

int C**Ctrl::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
 if (COleControl::OnCreate(lpCreateStruct) == -1)
  return -1;

// TODO:  Add your specialized creation code here
 m_MainDialog.Create(IDD_MAINDIALOG, this);

return 0;
}

=============================================================================

其中IDD_MAINDIALOG为插入dialog的ID标识,m_MainDialog为关联dialog类的**Ctrl类成员函数;该函数主要完成创建dialog;

4.处理**ctrl类的OnDraw函数,如:

===================================================================

void CMyActiveXCtrl::OnDraw(
   CDC* pdc, const CRect& rcBounds, const CRect& rcInvalid)
{
 if (!pdc)
  return;

DoSuperclassPaint(pdc, rcBounds);

m_MainDialog.MoveWindow(rcBounds, TRUE);
 CBrush brBackGnd(TranslateColor(AmbientBackColor()));
 pdc->FillRect(rcBounds, &brBackGnd);
}

============================================================================

这里完成将dialog嵌入到空间本身绘制区域内,ocx通过web调用,即嵌入到IE内;

参考地址:http://www.codeproject.com/Articles/14533/A-Complete-ActiveX-Web-Control-Tutorial/

5.在ActiveX控件中引入窗体技术,可参考:http://blog.sina.com.cn/s/blog_620782850100ikkh.html

可实现在IE内嵌入OCX完成的窗体,包括console窗口。

vc6.0制作窗体可嵌入IE内的OCX相关推荐

  1. VC6.0制作OCX并web调用 .

    1.打开VC6.0,新建工程,选择:MFC ActiveX ControlWizard,后面步骤默认即可: 2.在ClassView上,可以看到主要有**App\**Ctrl\**ProgPage几个 ...

  2. VC6.0制作OCX并web调用

    1.打开VC6.0,新建工程,选择:MFC ActiveX ControlWizard,后面步骤默认即可: 2.在ClassView上,可以看到主要有**App\**Ctrl\**ProgPage几个 ...

  3. VC6.0制作简单的avi视频播放器

    目前,专门用于设计多媒体应用的软件很多.而VC6.0也提供了一种动画控件来实现简单多媒体动画文件的播放.我们创建一个基于对话框的工程,取名为player,具体步骤如下: 图1 用MFC AppWiza ...

  4. C/C++多线程编程之一】VC6.0安装pthread

    多线程编程之VC6.0安装pthread 多线程是C/C++的一个重要的概念,在windows下,需要安装pthread来支持多线程编程.以下配置本人亲测成功,另外此次配置实际上与编译器无关,故其他编 ...

  5. VC6.0的MFC简单计算器制作

    在VC中的计算器制作,我们开始要考虑的就是简单的计算器的是由什么构成的,有按钮,有显示框.按钮有数字的0~9部分还有小数点,,外加4个运算符号加减乘除,还有就是显示结果的等于号..可以的话可以加个清除 ...

  6. VC6.0转成VC2008可能出现的问题

    9月23日 BcgControlbar是个好东西--界面用 解压缩 BCGControlBar.zip (比如,到 c:/bcg 目录中) 把 c:/bcg/bin 增加到你的 path 环境变量中, ...

  7. 【转】VC6.0附带小工具软件一览

    工欲善其事,毕先利其器.今吾将VC6.0下的工具小试一遍,略知其功用,以备不时之需.简略作以总结,欲与众人共飨之. VC6.0附带工具软件: (1)ActiveX Control Test Conta ...

  8. VC6.0 转 VS2005

    AutoPDMS8.0源码使用高版本ObjectARX(2004/2007)编译的总结 以下是引用uesoft在2007-11-21 15:14:29的发言: 原文作者:杨志军,长沙优易软件开发有限公 ...

  9. 在MFC中如何自定义消息及相应事件(VC6.0及VS2005)

    在MFC中如何自定义消息及相应事件(VC6.0及VS2005) 2012-01-01 16:42:18|  分类: VS2005&VC++ |  标签:自定义消息  message   |字号 ...

最新文章

  1. Professional WCF 4读书笔记(2)——消息交换模式
  2. linux 用户行为审计update1
  3. oracle表行列权限,Oracle行列互换 横表和纵表
  4. golang web开发框架 Beego
  5. Axure RP 8.0软件安装教程
  6. python classmothed_python函数之classmethod()
  7. 转:IE iframe不刷新的问题之完美解决
  8. 数据结构-冒泡排序最优代码(C语言)
  9. 在Oracle中查看客户端连接的IP信息 .
  10. “5G+AI”到底有啥用?这篇漫画告诉你答案…
  11. 1.Java 面试题整理(基础篇一)
  12. 嵌入式操作系统内核原理和开发(优先级的修改)
  13. 高分选手讲解:如何突破思维圈限,从NLP角度挖掘新的解题思路
  14. java 联合_如何在java中进行联合,相交,区分和反向数据
  15. 转载:性能计数器分析
  16. c编程连接mysql
  17. go lang chrome 爬虫 (MAC 系统)
  18. JavaWeb POI 导出Excel
  19. [GitHub][2014-05-13 06:00:39]JavaDsp
  20. 工程量计算稿1.54安装教程 v1.54pjb

热门文章

  1. java关闭inputstream_关闭Java InputStreams
  2. python入门教程收藏_python入门教程:超详细保你1小时学会Python,快来收藏看看...
  3. springboot 按钮权限验证_springboot学习之权限系统登录验证SpringSecurity
  4. 莫队+带修莫队模板与总结
  5. java设计模式简述
  6. 数据库迁移之从oracle 到 MySQL
  7. java创建线程的几种方式
  8. Windows XP硬盘安装Ubuntu 12.04双系统
  9. 通过本地IIS SMTP服务器发送邮件时提示“邮箱不可用”的解决办法
  10. WinCE中断结构分析