首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
VC/MFC
界面
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
MFC界面上安装一个指示灯的功能,红绿灯的形式。
[已结贴,结贴人:blueink_200451]
加为好友
发送私信
在线聊天
blueink_200451
蓝墨水
等级:
可用分等级:
乞丐
总技术专家分:
257
总技术专家分排名:
52228
揭帖率:
76.92%
发表于:
2008-08-20 15:43:29
楼主
论文有一个部分不知道如何设计。请高手给一点提示。
如下:
在一个MFC界面上安装一个指示灯的功能。和通信有关。这是一个后台的程序。是数据处理的接收端。就是有数据通过和处理的时候。界面有灯的闪烁做指示。
红绿灯的形式。红灯亮有数据处理。黄灯亮有数据流入。绿灯亮是正常的的无动作闲置状态。
这样的程序,CSDN的前辈有无开发的经验。有实例可以参考吗?
有问题就写在这里。我一直在的。先谢谢了。
电邮:blueink_200451@hotmail.com
问题点数:
100
回复次数:
9
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
xgl_1982
等级:
可用分等级:
贫农
总技术专家分:
11
总技术专家分排名:
209067
发表于:
2008-08-20 15:52:23
1
楼 得分:
10
使用外部控件。
比如著名的iocomp,专门做工控界面的
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
cnzdgs
回贴亦是善举
等级:
可用分等级:
乞丐
总技术专家分:
107394
总技术专家分排名:
43
5
2
13
发表于:
2008-08-20 16:05:42
2
楼 得分:
40
界面处理很容易,你先准备3个图标添加到项目资源里面,在界面上创建一个static控件,设置为icon类型,在需要变换红绿灯的时候调用CStatic类的SetIcon函数,可以参考MSDN中该函数的说明,有例子。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
zaodt
至尊宝宝 @ 杭州
等级:
可用分等级:
掌柜
总技术专家分:
22541
总技术专家分排名:
504
发表于:
2008-08-20 16:36:13
3
楼 得分:
20
先做、找4个图标,红绿蓝3个,还有一个灰色的,表示灯灭;
在应用程序对象中,可以装入图标,如:
AfxGetApp()->LoadIcon(xxx);
然后根据需要显示即可。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
ft86281817
网络情缘
等级:
可用分等级:
贫农
总技术专家分:
0
总技术专家分排名:
312798
发表于:
2008-08-20 17:19:27
4
楼 得分:
0
类似那种数据抓包??
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
blueink_200451
蓝墨水
等级:
可用分等级:
乞丐
总技术专家分:
257
总技术专家分排名:
52228
发表于:
2008-08-20 19:48:15
5
楼 得分:
0
to: ft86281817
什么是“数据抓包”?
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
blueink_200451
蓝墨水
等级:
可用分等级:
乞丐
总技术专家分:
257
总技术专家分排名:
52228
发表于:
2008-08-20 22:46:57
6
楼 得分:
0
顺便请问:有什么函数可以检测另外的函数的当前即时的工作状态?运行还是不运行?
注意是:当前即时的工作状态.
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
blueink_200451
蓝墨水
等级:
可用分等级:
乞丐
总技术专家分:
257
总技术专家分排名:
52228
发表于:
2008-08-20 23:01:09
7
楼 得分:
0
有什么方法或者函数,甚至是算法。可以检测另外某个函数的当前即时的工作状态?运行还是不运行?
* 注意是:当前即时的运行状态.
我想问的就是这样一个问题。问题描述的可能不是很好。不过能知道大概吧?
有问题就写在这里。我一直在。
问题不正确要补充的话敬请赐教。
Email:blueink_200451@hotmail.com
thank you。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
littleplane
该用户很懒,没有设置昵称
等级:
可用分等级:
贫农
总技术专家分:
280
总技术专家分排名:
50554
发表于:
2008-08-21 00:25:11
8
楼 得分:
10
应该是另外一个处理函数(应该作为一个工作进程)应该给界面发送消息的,比如接受数据,处理数据应该发送开始/结束工作的消息给界面进程,然后界面进程进行闪烁显示。
如果从外面去探测工作状态(比较不好),应该由一个全局状态变量记录当前工作状态
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
xsc2001
相生昌
等级:
可用分等级:
掌柜
总技术专家分:
2434
总技术专家分排名:
9243
发表于:
2008-08-21 10:29:08
9
楼 得分:
20
你这种应该属于监控线程状态的,所以系统分两个线程:
1、数据处理线程(工作线程)
2、状态监控线程(界面线程)
其实实现过程就是两个线程之前的通信问题,到于线程间的通信方式可就多了,最简单的就是通过共识数据缓冲区也就是公共变量。
应该定义一个状态的全局公共变量,工作线程实时将当前状态报告给界面线程,也就是工作线程将状态实时写入到全局状态变量中,而界面线程根据写回来的状态在界面是显示不同的图标就行了。
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
abc推荐给好友