Iocomp控件教程之Analog Display—模拟显示控件(优于EDIT控件)
2016-04-17 00:59
399 查看
Analog Display是简洁的显示控件,用于显示指定精确度和单位的模拟值(实数),可以将精确度设置为0,使显示结果为整数。
第一步:建立MFC对话框
第二步:插入AnalogDisplay控件
![](https://img-blog.csdn.net/20160417005634977?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20160417005649490?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
第三步:单击控件-鼠标右键-添加成员变量
![](https://img-blog.csdn.net/20160417005703397?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
完成添加变量的同时,控件的.h、.c文件也会被添加到程序中
![](https://img-blog.csdn.net/20160417005806022?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
主要成员函数介绍:
//背景颜色
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);//宽度
另外还可以通过控件属性直接设置字体种类、大小、颜色等
![](https://img-blog.csdn.net/20160417005827116?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
与MFC自带EDIT控件相比具有以下优点:
1、可显示正负
2、可附带单位
3、字体易调
4、几乎不会出现闪烁情况
第一步:建立MFC对话框
第二步:插入AnalogDisplay控件
第三步:单击控件-鼠标右键-添加成员变量
完成添加变量的同时,控件的.h、.c文件也会被添加到程序中
主要成员函数介绍:
//背景颜色
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);//宽度
另外还可以通过控件属性直接设置字体种类、大小、颜色等
与MFC自带EDIT控件相比具有以下优点:
1、可显示正负
2、可附带单位
3、字体易调
4、几乎不会出现闪烁情况
相关文章推荐
- 工控仪表控件Iocomp ActiveX系列教程:将控件集成到Web页面
- 工控仪表控件Iocomp ActiveX系列教程:集成到Microsoft FrontPage
- 工控仪表控件Iocomp ActiveX系列教程:LPK文件授权
- 工控仪表控件Iocomp ActiveX系列教程:添加CAB文件到HTML页面
- 工控仪表控件Iocomp ActiveX系列教程: 插入ASP.NET页面
- 使用Iocomp工控图表工具绘制实时曲线
- 使用iocomp中iplot控件实现接收串口数据并显示曲线
- Iocomp包含组件介绍(一)
- Iocomp包含组件介绍(二)
- 工控图表工具Iocomp .NET WinForm v4.0 SP3发布
- 工业仪表盘控件Iocomp ActiveX/VCL更新至v4.0.8 SP4
- Iocomp组件在BCB中的应用
- 为什么要使用Iocomp控件?
- 工业仪表盘控件Iocomp常见问题(FAQ)
- 两款工控控件对比评测:Iocomp和ProEssentials
- C++builder安装IOcomp 控件的一些编译问题解决
- Iocomp V4.02全破解教程
- Iocomp控件教程之数码管控件汇总
- Iocomp控件教程之Percent Bar——百分比工具条控件
- Iocomp控件教程之Pie Chart——饼状图控件