Iocomp控件教程之Analog Display—模拟显示控件(优于EDIT控件)

时间:2023-03-09 18:39:07
Iocomp控件教程之Analog Display—模拟显示控件(优于EDIT控件)

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

第一步:建立MFC对话框

第二步:插入AnalogDisplay控件

Iocomp控件教程之Analog Display—模拟显示控件(优于EDIT控件)

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

Iocomp控件教程之Analog Display—模拟显示控件(优于EDIT控件)

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

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

Iocomp控件教程之Analog Display—模拟显示控件(优于EDIT控件)

完毕加入变量的同一时候,控件的.h、.c文件也会被加入到程序中

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控件)

与MFC自带EDIT控件相比具有下面长处:

1、可显示正负

2、可附带单位

3、字体易调

4、差点儿不会出现闪烁情况