我要做一个数采。用到Teechart控件。想要用他实现画出 数采采集的数据,并利用TEELISTBOX控件时时显示线的数据。现在我能够让Teechart画出线来,并用TEECOMMANDE 控件的保存功能保存相关数据。但是现在想再读取出保存的自定义文件,并用Teechart控件显示出来,遇到了难题。晚上关于VC6.0环境下的指点又很少,所以请大家帮忙。谢谢我写的
void CMy7IDA3Dlg::OnExtraction() 
{
CString name=g_DataPath+_T("*.tee");
char szFileters[]="open files (*.tee)|*.tee|ALL files (*.*)|*.*||"; 
TCHAR pFileClass[] = _T("xls Files (*.tee)|*.tee||");
    CFileDialog dlg(true,NULL,NULL,OFN_OVERWRITEPROMPT,szFileters);         
    if (dlg.DoModal()==IDOK) return;  
    name = dlg.GetPathName(); 
路径读取出来了,但是Teechart 那个函数接收NAME呢,然后实现数据的读取,画出曲线来,谢谢大家。<新手菜鸟>        

解决方案 »

  1.   

    ...没人解答..自问自答截分了啊。有同样问题的朋友借鉴下:
    void CMy7IDA3Dlg::OnExtraction() 

         CString name=g_DataPath+_T("*.tee"); 
         char szFileters[]="open files (*.tee)|*.tee|ALL files (*.*)|*.*||"; 
        TCHAR pFileClass[] = _T("xls Files (*.tee)|*.tee||"); 
        CFileDialog dlg(true,NULL,NULL,OFN_OVERWRITEPROMPT,szFileters);        
        if (dlg.DoModal()==IDOK) return;  
        name = dlg.GetPathName();
        CString name=g_DataPath+_T("*.tee");
    char szFileters[]="open files (*.tee)|*.tee|ALL files (*.*)|*.*||"; 
    TCHAR pFileClass[] = _T("tee Files (*.tee)|*.tee||");
        CFileDialog dlg(true,NULL,NULL,OFN_OVERWRITEPROMPT,szFileters);         
        if (dlg.DoModal()!=IDOK) return;  
        name = dlg.GetPathName();  
    CImport m_Import=m_TCHART1.GetImport();
    m_Import.LoadFromFile(name);
    }