前言
需要在界面上实时显示设备的状态,希望通过指示灯来显示,例如绿色代表正常,红色代表异常。
qt的实现方式见我的另一篇博文。
1. 添加资源文件
打开vs新建MFC工程,打开资源视图,如下图所示,添加资源。
2. 为工程导入Led.cpp和Led.h
见我的GitHub。
3. 实现Led
在合适的位置添加一个text control控件,并修改其ID,这里我将其caption改为led(这个无所谓,不影响功能),将其ID改为IDC_LED_LINKSTATUS。
在DoDataExchange函数中将IDC_LED_LINKSTATUS和m_linkLed关联起来。
最后,在需要让Led变色的时候,调用如下代码。
效果如下:
刚打开软件时

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!