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

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

第一步:建立MFC对话框

第二步:插入AnalogDisplay控件

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

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

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

完毕加入变量的同一时候,控件的.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、差点儿不会出现闪烁情况

时间: 2024-10-22 08:25:23

Iocomp控件教程之Analog Display—模拟显示控件(优于EDIT控件)的相关文章

vc++教程之win7下基址定位处理

作者:无名  邮箱:coolmoonf($#)163.com  博客:http://blog.csdn.net/nnsword 处理目标程序如下: 里面有二个方法,一个加血,一个是减血.由于系统是win7,寻到的Call基址,会改变,所以不能通过固定基址来远程调用这二个方法.所以我们只能变通了. 首先我们知道,编译后程序相对于模块基址的偏移量是不变的,所以我们可以按这个思路来处理. 首先分析寻找二个方法的基址(怎么分析,在这不多说明),如下: 加方法基址:012F35B0 减方法基址:012F3

Tkinter教程之Checkbutton篇

本文转载自:http://blog.csdn.net/jcodeer/article/details/1811306 #Tkinter教程之Checkbutton篇#Checkbutton又称为多选按钮,可以表示两种状态:On和Off,可以设置回调函数,每当点击此按钮时回调函数被调用'''1.一个简单的Checkbutton例子'''#创建一个Checkbutton,显示文本为"python"from Tkinter import *root = Tk()Checkbutton(roo

Tkinter教程之Listbox篇

本文转载自:http://blog.csdn.net/jcodeer/article/details/1811310 #Tkinter教程之Listbox篇#Listbox为列表框控件,它可以包含一个或多个文本项(text item),可以设置为单选或多选'''1.创建一个Listbox,向其中添加三个item'''from Tkinter import *root = Tk()lb = Listbox(root)for item in ['python','tkinter','widget']

Tkinter教程之Label篇

本文转载自:http://blog.csdn.net/jcodeer/article/details/1811293 #Tkinter教程之Label篇'''1.Label的第一个例子text属性使用方法'''#要使用Tk模块,除非你不想使用这个模块,那整个教程就不需要看了from Tkinter import *#初始化Tkroot = Tk()#创建一个label,使用编码,到现在为止还没有使用过直接通过“drag-and-drop”就可以完成的IDE.label = Label(root,

Tkinter教程之Radiobutton篇

本文转载自:http://blog.csdn.net/jcodeer/article/details/1811308 #Tkinter教程之Radiobutton篇#Radiobutton为单选按钮,即在同一组内只能有一个按钮被选中,每当选中组内的一个按钮时,其它的按钮自动改为非选中态,与其他控件不同的是:它有组的概念'''1.创建一个简单的Radiobutton'''from Tkinter import *root = Tk()Radiobutton(root,text = 'python'

Tkinter教程之Button篇(1)

本文转载自:http://blog.csdn.net/jcodeer/article/details/1811298 #Tkinter教程之Button篇(1)#Button功能触发事件'''1.一个简单的Button应用'''from Tkinter import *#定义Button的回调函数def helloButton():    print 'hello button'root = Tk()#通过command属性来指定Button的回调函数Button(root,text = 'He

Tkinter教程之Button篇(2)

本文转载自:http://blog.csdn.net/jcodeer/article/details/1811300 # Tkinter教程之Button篇(2)'''5.指定Button的宽度与高度width:    宽度heigth:    高度使用三种方式:1.创建Button对象时,指定宽度与高度2.使用属性width和height来指定宽度与高度3.使用configure方法来指定宽度与高度'''from Tkinter import *root = Tk()b1 = Button(r

Tkinter教程之Scrollbar篇

本文转载自:http://blog.csdn.net/jcodeer/article/details/1811319 '''Tkinter教程之Scrollbar篇'''#Scrollbar(滚动条),可以单独使用,但最多的还是与其它控件(Listbox,Text,Canva等)结合使用'''1创建一个Scrollbar'''from Tkinter import *root = Tk()Scrollbar(root).pack()root.mainloop()#显示了一个Scrollbar,但

Tkinter教程之Menu篇

本文转载自:http://blog.csdn.net/jcodeer/article/details/1811321 '''Tkinter教程之Menu篇''''''1.创建一个简单的Menu'''#添加菜单hello和quit,将hello菜单与hello函数绑定:quit菜单与root.quit绑定# -*- coding: cp936 -*-from Tkinter import *root = Tk()def hello():    print 'hello menu'menubar =