VC 调用 origin

来源:百度知道 编辑:UC知道 时间:2024/05/10 07:27:10
怎样在c 语言中调用origin 来画图。 谢谢!

希望可以帮到你啊

#include "excel8.h"
void CChartView::OnInsertChart()
{
CChartCntrItem* pItem = NULL;
//获取与视图相关的文档
CChartDoc* pDoc = GetDocument();
//创造一个新项(COleClientItem),代表新插入的OLE对象
pItem = new CChartCntrItem(pDoc);

//插入一个Excel图表
CLSID clsid;
::CLSIDFromProgID(L"Excel.Chart",&clsid);
pItem->CreateNewItem(clsid);

//为新增的图标准备显示区域
CRect rectView;
this->GetClientRect(&rectView);
//得到OLE对象(EXCEL图表)的调度接口,以便对之进行自动化控制
LPDISPATCH lpDisp;
lpDisp = pItem->GetIDispatch();
COleVariant vOpt(DISP_E_PARAMNOTFOUND, VT_ERROR);
_Workbook oBook;
oBook.AttachDispatch(lpDisp);