• 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 > VC中调用ocx控件时遇到问题,牛人帮忙!!

VC中调用ocx控件时遇到问题,牛人帮忙!!

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

佚名通过本文主要向大家介绍了vc调用c#ocx控件,vc ocx控件,vc调用ocx控件,vc ocx,vc调用ocx等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: VC中调用ocx控件时遇到问题,牛人帮忙!!
描述:

将控件导入工程,自动生成一个类,
这各类已经将原控件的属性封装出set..()与get..()函数,
但无法正常调用!!!
编译可以通过,但运行时不行, 报错是Debug Assertion Failed! 出错地方不在当前工程中,叫一个
winocc.cpp的系统文件中,不只是那里的问题???
第一次问,大家帮啊………… 等!


解决方案1:

要是这样定义得card1.Create()
CCard* card1 = new CCard1;
这样才card1->Create()

解决方案2:

void CCity3dctl1View::OnInitialUpdate() 
{
CView::OnInitialUpdate();
// TODO: Add your specialized code here and/or call the base class
// ³õʼ»¯¿Ø¼þ
int iret;
RECT rect;
CCity3dctl1Doc* pDoc;
pDoc = GetDocument();
pDoc->SetTitle("ÕæÈýάµØÀíÐÅϢϵͳ£¨ä¯ÀÀ°æ£©");
GetClientRect(&rect);
iret = m_Show3dctl.CreateControl(m_Show3dctl.GetClsid(), NULL, WS_CHILD|WS_VISIBLE|WS_HSCROLL|WS_VSCROLL, rect, this, ID_SHOW3DCTL);
/// iret = m_Show3dctl.CreateControl(m_Show3dctl.GetClsid(), NULL, NULL);
if(iret==0)return;
m_Show3dctl.SetHMainWnd((long)m_hWnd);
m_bDraw = true;
/// m_Show3dctl.SetH.SetHMainDC.SetHMainWnd((long)m_hWnd);
// ÉèÖÃʱ¼äÆ÷
SetTimer(1, 50, 0);
::MessageBox(NULL, "³õʼ»¯Õý³£","Ìáʾ", MB_OK);
}

解决方案3:

生成ccard类的话,应该用create方法的吧,只要它是从cwnd类派生的,肯定有,即使ccard类里没显示


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

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

  • 在VC中如何把一个类做成OCX控件
  • VC中加入OCX控件的问题
  • 怎样把ocx加入到vc工程中
  • 高分求解,VC封装OCX为DLL的问题!!!
  • 如何用VC写一个简单的ocx控件?
  • vc中关于ocx释放的问题
  • VC制作OCX如何实现安全接口
  • 高手请进,在VC如何做一个控件,供C#调用,放到IE浏览器上?
  • VC中如何调用OCX控件
  • vc写的ocx,在html中用object调用时总是出错,请高手指点一下

相关文章

  • 2017-06-04 BSTR转换为Char的问题
  • 2017-06-05 请教一个多线程的ADO问题。
  • 2017-06-04 请问开发execl插件有必要用com编程么?
  • 2017-06-04 ATL30下如何手工添加控件“运行时不可见”支持?
  • 2017-06-05 ATL写个一个方法//static、_fastcall与COLORREF是ATL的什么类型呢?
  • 2017-06-05 在ACTIVX控件中如何访问子线程采集的数据
  • 2017-06-05 VC60PlatformSDK哪个版本带有InternetDevelopmentSDK
  • 2017-06-05 在线等…………一个奇怪的问题
  • 2017-06-04 从adocommand赋值给adorecordset有什么区别
  • 2017-06-04 ATL新建Service为什么什么操作也不做,全部编译器生成的代码直接注册服务报错。。折磨死我了

文章分类

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

最近更新的内容

    • 2个简单的问题。
    • winceFlash播放器播放区域不能捕获鼠标消息
    • 在JS调用Activex的时候,如何通过dispid得到被调用的函数名
    • 请教高手!如下的出错信息,怎么理解?
    • VC中无法访问VB写的带有SAFEARRAYBSTR类型参数的ActiveX控件方法
    • 还有人知道如何破除通过在环境变量中设置注册ID的软件阿?
    • COM组件如何返回二进制数据
    • 如何计算核心对象的引用计数,怎么取得当前引用计数的值?
    • vc如何动态创建事件函数
    • 关于<<windows核心编程>>的源代码

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

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