• 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 > 一个自定义类的实例如何向使用它的控件发消息?

一个自定义类的实例如何向使用它的控件发消息?

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

佚名通过本文主要向大家介绍了ppt自定义动画实例,java自定义注解实例,proe自顶向下设计实例,abaqus自适应网格实例,ug自顶向下设计实例等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 一个自定义类的实例如何向使用它的控件发消息?
描述:

我的情况是:
----------------------------------
用MFC做一个ActiveX控件。 空件中有个自定义类 CProcessBase 的实例 m_pProcessor。该类包含了一些方法,对控件实时采集的数据进行分析处理。等处理完了后,应该告诉控件去触发一个自定义 Event,好让使用控件的Container得到处理后的数据。整个过程不断循环。
我的问题是:
----------------------------------
如何让m_pProcessor告诉这个控件去触发一个Event呢?换句话说,控件如何知道它所包含的这个m_pProcessor完成了数据的分析处理工作呢?是不是要使用SendMessage之类的?
我的希望是:
----------------------------------
请大家指点,谢谢。


解决方案1:

你的问题可以简化 ACTIVEX控件和它内部一个类对象交互的
方法可以有很多种,我只是说我此刻能想到的
1.正如你所说SendMessage,PostMessage,根据你的需求使用
2.callback
3.建立一个队列(维护它们交互的数据),可以比作一个水缸
  自定义类 CProcessBase 向水缸里 倒水
  ACTIVEX控件 从水缸里取水
  需要注意的就是同步问题,缸里的水没了怎么办,满了怎么办....
如果时间允许,推荐第三种,不仅效率高,对我们自己开发人员来说也是挑战,有趣


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

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

  • 一个自定义类的实例如何向使用它的控件发消息?

相关文章

  • 2017-06-04 在MFCSDI程序中使用IWebBrowser2接口,怎么让它能执行页面中的onkeydown事件?
  • 2017-06-04 怎么接IPicture保存为图片
  • 2017-06-04 ocx(MFC)中响应VB做的ActiveXEXE的事件的问题,多谢
  • 2017-06-04 ActiveXdll和Activeexe有什么区别?
  • 2017-06-04 高手请进此问题太难了一般人恐怕不会!!100分奉上
  • 2017-06-05 一线程如何阻塞另一线程?
  • 2017-06-05 [求]ATL为我们生成的代码里有IClassFactory但是好像没有IClassFactory2
  • 2017-06-05 我写的一个win32api的DLL用Delphi调用没有问题,但是用VB调用老是出问题,各位大侠给点意见。
  • 2017-06-05 各位大虾现在在学习VC+MAPX遇到问题十万火急求助
  • 2017-06-04 [求助]ATL创建的windows服务程序中,如何开启socket监听,并接受外界TCP/IP连接

文章分类

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

最近更新的内容

    • excelvba调用atl制作的dll碰到的奇怪问题
    • 用Directshow能实现对四个USB摄像头同步进行采集图像吗
    • MFC写EDIT控件问题
    • 线程间通信的问题
    • 谁能给一份与多个串口进行通讯的多线程源代码,如符合要求,本人高分相送!
    • 急~~~~~~~~~我在组件中一个接口的方法中要返回组件中另一个接口的指针,我用QueryInterface却返回错误?请高手指点,内附代码
    • boost开发服务器
    • 请教一个弱弱的问题(多线程)
    • 求救~!!!
    • 关于CoUninitialize

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

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