• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > VC6,ActiveX控件无法在网页和ActiveXTestContainer中正常显示

VC6,ActiveX控件无法在网页和ActiveXTestContainer中正常显示

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了vc6 activex,vc6,vc6下载,vc6绿色版,vc6cn下载等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: VC6,ActiveX控件无法在网页和ActiveX Test Container中正常显示
描述:

VC6.0环境,ActiveX控件无法在网页和VC的ActiveX Control Test Container中正常显示
    我进入VC环境,选择MFC ActiveX ControlWizard,新建一个工程(暂用工程名称abcd),全部采用默认配置。在对话框IDD_PROPPAGE_ABCD中,随意放置一个编辑框和一个按钮,并且在按钮的响应函数中添加一个MessageBox。编译后得到一个名为abcd.ocx的ActiveX控件。
    接下来无论是用一个网页包含这项控件,还是用ActiveX Container测试这个控件,看到的都是只有一个椭圆形。无法看到放置在对话框上的编辑框和按钮,但是在ActiveX Container中,选中该控件,点击工具栏上的properties,弹出的对话框上可以看到在VC里的布局,点击按钮也有MessageBox响应。
    我猜测问题可能出在OnDraw()函数上。于是将abcdCtl.cpp文件里CAbcdCtrl::OnDraw()函数中的pdc->FillRect()和pdc->Ellipse()函数都注释掉,重新编译再进入ActiveX Control Test Container测试,但这时连椭圆形都见不到,只看到一个空空的矩形。
    是在什么地方出了问题?
    我用ActiveX的目的比较简单,就是做一个ActiveX控件,能在IE里使用,控件运行时用UDP访问远程的某服务器(已经架构TCP/IP协议棧)。对远程服务器返回的jpeg图像解码并在控件上绘图。
    图像解码和UDP协议访问对我问题不大,但是VC的这个问题折磨了我三四天。已经看完两本ActiveX的书却没有找到解决方法。


解决方案1:

但是属性对话框为什么可以绘出一个椭圆形来?
这说的又不是属性对话框了,是控件表面

解决方案2:

你放的按钮什么的是在属性对话框上呀,直接当然看不到.看属性对话框就有了


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • vc6和vc7在activex的使用上有什么区别?
  • 有关VC6中导入ACTIVEX的问题
  • vc6开发activex如何调用dll类似ado,可以以ado为例
  • vc6MFCActiveX想通过定时器实现控件曲线的动态显示,如何做?
  • vc6MFCActiveX想通过定时器实现控件曲线的动态显示,如何做?
  • VC6添加ActiveX控件后,程序启动不了
  • 关于VC6。0和VS2008开发MFC的ACTIVEX控件的问题。。
  • VC6在IE8中调试ActiveX控件的问题,有经验的进!!!
  • 哪里有vc6自带的ActiveX控件的使用方法?
  • 请问用VC6编写ActiveX控件时,如何利用已经存在的ActiveX控件

相关文章

  • 2017-06-05 创建远程线程的问题
  • 2017-06-05 为什么我的线程有问题,请问该如何同步?
  • 2017-06-04 关于添加ActiveX控件后创建窗口失败问题
  • 2017-06-05 dll小问题
  • 2017-06-04 DCOM远程调用——最痛苦的一次调程:——请专家指教VC开发
  • 2017-06-05 线程里怎么向窗口发消息?
  • 2017-06-05 关于多线程的问题--->>
  • 2017-06-04 ActiveX用DirectSound开发问题
  • 2017-06-05 初学:有关线程类的问题
  • 2017-06-04 请问ActiveX的编写流程菜鸟急求

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 急!如何用代码改变MediaPlayer100中播放声音的音频设备,给点建议也万分感谢!
    • 求<COM技术内幕>和<COM原理与应用>的源码
    • 是否可实现一个exe注册成2个CLASSI不同且名称也不同的OPC服务器
    • 请问atlserver做的ISAPI如何调试呀?
    • 奇怪!SettimerRun了,不能运行callbackfunction?!!!!!
    • 一win32程序如何不让其进程显示在任务管理器中?
    • 多线程与COMInterface的问题求教!高手救命!!!
    • 关于线程的简单问题,在线急等
    • 江湖救急,ActiveX元件無法產生物件
    • ATL接口函数

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有