MFC从sqlite的*.DB文件里面读取数据,生成线形图。哪个大虾给个例子呗
解决方案 »
- 基于对话框的 一个编辑框中绘图?
- 请问怎么限制单文档/视图最大宽度和最小宽度
- 如何去除CHtmlView右侧默认的滚动条,解决着送1000分,决不食言
- 如何刷新控件区域?
- 大家用vc进行数据库编程时候一般是跟哪个数据库一起的?
- 请问如何过滤非法字符呢?我在vc里执行Sql语句时,由于我引入输入的变量到Sql里,所以一旦输入的变量中有“'”等符号后,程序就出错了,H
- 看似很简单的问题,可就是不会(帮帮忙,有高分)
- 有谁知道在listbox中加背景图的方法或源码
- 到底什么是反弹端口,分不多,能解惑者必有赠...
- 如何在程序中读入Outlook的帐号信息(75分已经是我的最高分了)
- CDataGrid控件响应WM_mouseWheel
- MFC初学char *拼接cstring的问题
CPU占用率 时间
10% 08:00
20% 09:00
25% 10:00
表结构.X轴时间
Y轴占用率.
代码如下:CoInitialize ( NULL );
_ApplicationPtr pApp ;
pApp . CreateInstance ("Excel.Application" );
pApp -> PutVisible (0, VARIANT_TRUE );
WorkbooksPtr pBooks = pApp -> GetWorkbooks ();
_WorkbookPtr pBook = pBooks -> Add (( long ) xlWorkbook );
pSheet -> Activate ();
_ChartPtr pChart = pBook->Charts-> Add ();
pChart-> PutChartType ( xlXYScatterLinesNoMarkers );
SeriesCollectionPtr pSeriesCollection ;
SeriesPtr pSeries ;
RangePtr pRange ;
_ WorksheetPtr pSheet ;
pSheet = m_pSheets-> GetItem ("DataSheet");
pSeriesCollection = pChart-> SeriesCollection ();
pSeries = pSeriesCollection-> NewSeries ();
pRange = pSheet->Range["E2"]["E50"];
pSeries-> PutValues ((Range*)pRange); ---正常
pRange = pSheet->Range["F2"]["F50"];
pSeries-> PutXValues ((Range*)pRange); ---这里报错
pSeries->AxisGroup = xlSecondary ;
AxisPtr pAxis = pChart->Axes( xlCategory , xlPrimary );
pAxis->PutHasTitle(TRUE);
pAxis->AxisTitle->PutText(“ 时间轴”);
pAxis->MajorGridlines->Border->LineStyle = xlDot ;
pAxis->MajorGridlines->Border->ColorIndex = 57;
pAxis->MajorGridlines->Border->Weight = xlHairline ;
PlotAreaPtr pPA = pChart-> GetPlotArea ();
pPA->Interior->ColorIndex = xlNone ;
pChart-> Location ( xlLocationAsNewSheet , "NewChart")