⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄

📁 表盘 绝对经典 表盘 压力表样式的指针
💻
字号:
一个原创的仪表控件


作者/贾鹏


下载源代码 


    路过世纪飞扬的网站发现好些个仪表控件,可惜都要付费,这对于很多用户来说不得不说是一件憾事。最近两天导师项目不忙,就抽空做了一个仪表控件,是对照别人的仪表外观做的,在此公布出来大家讨论讨论,最好大家都写些免费的控件放在网上,好资源共享。如果有兄弟觉得好用的话,请在使用处留下俺的名号,这就够给我面子了。

1.效果图




2.CMeter类的使用方法

(1) Meter.cpp和Meter.h以及MemDC.hd。 
(2) 在你的工程中放入一个图片框控件,并通过类向导声明一个CStatic类的对象,例如叫m_myMeter。 
(3) 用CMeter替换m_myMeter的CStatic。 
(4) 利用CMeter类的接口函数初始化。 
(5) 更新数值UpdateNeedle(double dValue),显示指针变化。 
3.接口函数介绍 
SetNeedleColor(COLORREF colorNeedle) 设置指针颜色 
SetRange(double dMin, double dMax) 设置仪表最大值最小值 
SetScaleDecimals(int nDecimals) 设置刻度显示精度(小数点后位数) 
SetValueDecimals(int nDecimals) 设置数值显示精度(小数点后位数) 
SetUnits(CString &strUnits) 设置单位 
SetColorTick(BOOL bColorTick) 是否显示彩色刻度 
SetTicks(int nTicks) 设置主刻度(分几大格) 
SetSubTicks(int nSubTicks) 设置子刻度(每大格分为几小格) 
SetAngleRange(int nStartAngleDeg, int nEndAngleDeg) 表盘圆弧起始终止角度 
SetSubName(CString &Name)  设置显示内容;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -