工控编程吧
标题:
101上位机VC MFC饼图控件的使用
[打印本页]
作者:
qq263946146
时间:
2015-12-19 22:09
标题:
101上位机VC MFC饼图控件的使用
(, 下载次数: 3)
上传
点击文件名下载附件
101上位机VC MFC饼图控件的使用
功能展示
饼图图表MFC中并没有自带,我们当前例程为从CWnd派生的自定义控件,可实现图文的添加,清除,旋转,及标题的添加,效果如图
要点提示
我们当前例程通过自定义类来实现饼图功能,关键点在于添加一个用户自定义控件,控件类名得和我们自定义类的类名保持一致,须设置为PIECHARTCTRL;然后调用SubclassDlgItem()进行子类化,便可像使用一般控件样使用;
实现功能
1.新建基于对话框的应用程序
2.复制例程目录中CPieChartCtrl类的两个文件PIECHARTCTRL.CPP,PIECHARTCTRL.H,到自己工程根目录中,并加载到自己的工程中。
拖拽一用户控件,ID默认为IDC_CUSTOM1, 类名改为PIECHARTCTRL;
添加我们自定义类的变量 CPieChartCtrlm_PieChart;并进行子类化m_PieChart.SubclassDlgItem(IDC_CUSTOM1,this); 我们就可正常使用它的功能了;
3.如我们例程实现了向饼图内添加内容
m_PieChart.SetTitle("测试用标题");
m_PieChart.AddPiece(RGB(255,0,0), RGB(0,0,0), 45,"PLC");
m_PieChart.AddPiece(RGB(0,255,0), RGB(0,0,0), 90, "上位机");
m_PieChart.AddPiece(RGB(0,182,182), RGB(0,0,0), 45,"触摸屏");
我们来演示下功能实现的整个过程
[iqiyi]http://player.video.qiyi.com/e5d77be0d2c754c596f7fbc8324d1f26/0/0/w_19rt73gr75.swf-albumId=5056543709-tvId=5056543709-isPurchase=0-cnId=12[/iqiyi]
(, 下载次数: 2)
上传
点击文件名下载附件
[note]1[/note]
欢迎光临 工控编程吧 (https://www.gkbc8.com/)
Powered by Discuz! X3.4