前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Iocomp控件教程之Analog Display—模拟显示控件(优于EDIT控件)[通俗易懂]

Iocomp控件教程之Analog Display—模拟显示控件(优于EDIT控件)[通俗易懂]

作者头像
全栈程序员站长
发布2022-09-09 10:48:27
8630
发布2022-09-09 10:48:27
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

Analog Display是简洁的显示控件,用于显示指定精确度和单位的模拟值(实数),可以将精确度设置为0,使显示结果为整数。

第一步:建立MFC对话框

第二步:插入AnalogDisplay控件

Iocomp控件教程之Analog Display—模拟显示控件(优于EDIT控件)[通俗易懂]
Iocomp控件教程之Analog Display—模拟显示控件(优于EDIT控件)[通俗易懂]
Iocomp控件教程之Analog Display—模拟显示控件(优于EDIT控件)[通俗易懂]
Iocomp控件教程之Analog Display—模拟显示控件(优于EDIT控件)[通俗易懂]

第三步:单击控件-鼠标右键-添加成员变量

Iocomp控件教程之Analog Display—模拟显示控件(优于EDIT控件)[通俗易懂]
Iocomp控件教程之Analog Display—模拟显示控件(优于EDIT控件)[通俗易懂]

完成添加变量的同时,控件的.h、.c文件也会被添加到程序中

Iocomp控件教程之Analog Display—模拟显示控件(优于EDIT控件)[通俗易懂]
Iocomp控件教程之Analog Display—模拟显示控件(优于EDIT控件)[通俗易懂]

主要成员函数介绍:

//背景颜色

I_analogdisplay.put_BackGroundColor(0xff0000);

//高八位表示蓝色,比如纯蓝0xFF0000;中间八位表示绿色,比如纯绿0x00FF00;低八位红色,比如纯红0x0000FF

//字体颜色

I_analogdisplay.put_FontColor(0X00ffff);//高八位表示蓝色,比如纯蓝0xFF0000;中间八位表示绿色,比如纯绿0x00FF00;低八位红色,比如纯红0x0000FF

//精度

I_analogdisplay.put_Precision(4);//小数点保留位数

//赋值

I_analogdisplay.put_Value(2.666666);//double

//单位

I_analogdisplay.put_UnitsText(_T(“mg”));//单位

//文字位置

I_analogdisplay.put_Alignment(0);//0居中1左对齐2右对齐

//控件大小

I_analogdisplay.put_Height(100);//高度

I_analogdisplay.put_Width(100);//宽度

另外还可以通过控件属性直接设置字体种类、大小、颜色等

Iocomp控件教程之Analog Display—模拟显示控件(优于EDIT控件)[通俗易懂]
Iocomp控件教程之Analog Display—模拟显示控件(优于EDIT控件)[通俗易懂]

与MFC自带EDIT控件相比具有以下优点:

1、可显示正负

2、可附带单位

3、字体易调

4、几乎不会出现闪烁情况

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/160976.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档