QQ登录

只需一步,快速开始

报警文字闪光高亮效果-上位机VC

[ 复制链接 ]

报警文字闪光高亮效果-上位机VC

报警文字闪光高亮效果-上位机VC
报警文字闪光高亮效果-上位机VC
在工业控件领域,报警功能非常常见,如液位过低,等都会通过一定的报警形式,如文字闪烁。灯光闪烁提示操作者,我们当前例程过程编写一静态文本类,实现文件的闪光高亮,报警提示功能,效果如图,点击<急停出错报警>正上方文字会出现闪烁报警文字,点击<停止报警>文字就停止闪烁,背景成浅绿色;
要点提示
报警文本静态类CStaticRectangle仅有三个对外函数, void ShowAllarm(BOOLbShow=TRUE);void SetBackColor(UINT nStyle); void SetRectangleText(CString strVal);分别对应功能,设置报警,设置背景颜色,设置报警文本
实现功能
1.新建基于对话框的应用程序
2.复制例程根目录五个文件AutoFont.cpp,AutoFont.h,MemDC.h,StaticRectangle.cpp,StaticRectangle.h;并载入到工程中;
3.在主对话框头文件添加#include “StaticRectangle.h”,再添加一静态文本控件,任意修改其ID,关联控件一个变量  CStaticRectangle  m_Alarm;;
4.后面就是对此变量的使用,添加按钮<急停出错 报警><通讯问题 报警><<停止报警>关联点击函数
void CGkbc8Dlg::OnButton2()
{
  m_Alarm.SetRectangleText("急停已按下");  // TODO:Add your control notification handler code here
  m_Alarm.ShowAllarm();
}

void CGkbc8Dlg::OnButton1()
{
  // TODO: Add yourcontrol notification handler code here
  m_Alarm.SetRectangleText("PLC通讯出错:请检查通讯回路");
  m_Alarm.ShowAllarm();  
}

void CGkbc8Dlg::OnButton3()
{
  // TODO: Add yourcontrol notification handler code here
  m_Alarm.ShowAllarm(FALSE);
}
我们来演示下功能实现的整个过程
源码视频下载地址:
请点击此处下载

请先注册会员后在进行下载

已注册会员,请先登录后下载

文件名称:报警文字闪光高亮效果-上位机VC.txt 
文件大小:105 Bytes  售价:5金币
下载权限: 不限 以上或 VIP会员   [购买捐助会员]   [充值积分]   有问题联系我

  

如果您认可,可联系功能定制!

  

如果您着急,充值会员可直接联系发您资料!

  

QQ联系我

微信扫扫联系我

  



回复

使用道具 举报

快速回复 返回列表 客服中心 搜索