上节课介绍了CChart在炫彩界面库中的应用,其中炫彩界面库采用的是C++模板。本节课继续介绍炫彩界面库的C语言模板下怎么使用CChart。
在C语言下使用CChart,和C++下差别不是很大。笨笨在XCChart.h里面重新封装了两个宏命令。
消息响应函数定义宏:
XC_CChart_DecEleEventC(hWindowM, chartM, IDS)
第一个参数是HWINDOW变量,也就是炫彩主窗口变量。
第二个参数是一个CChart变量,需要用户提前放置好。
第三个参数是绘图所用元素的ID,用字符串表示,例如L”ID_PICTURE_1”。
消息注册宏:
XC_CChart_RegEleEventC(hWindowM, IDS)
第一个参数是HWINDOW变量,也就是炫彩主窗口变量。
第二个参数是绘图所用元素的ID,用字符串表示,例如L”ID_PICTURE_1”。
和C++下的宏很接近。为简便,宏命令包装的具体内容在本节课的最后给出,这里先介绍使用方法。
1、界面布局xml不用新建,复制上一课的即可。。
2、新建一个VC6的Win32 Application空工程LessonA59,注意是空工程。
3、拷贝炫彩界面库文件xcgui.h、XCGUI.lib、XCGUI.dll到LessonA58文件夹,拷贝CChart库文件Chart.h、Chart.lib、Chart.dll、Chartu.lib、Chartu.dll到LessonA59文件夹。
4、拷贝XCChart.h。
5、新建一个LessonA59.cpp并加入到工程,从炫彩界面库的说明书中,拷贝一个以c语言方式加载界面布局文件的模板,并在抬头加上#include <wind

本教程详细介绍了如何在C语言环境下利用CChart库进行图表绘制。首先,讲解了CChart在C语言中的使用,通过XCChart.h中的宏命令XC_CChart_DecEleEventC和XC_CChart_RegEleEventC进行消息响应函数的定义和注册。接着,展示了如何在Win32Application空工程中集成CChart,包括添加必要的库文件、XML布局文件、CChart变量声明、消息响应函数定义及注册等步骤。最终实现了一个简单的柱状图绘制示例。
1943

被折叠的 条评论
为什么被折叠?



