我想在文档中每隔一秒一行输出当前的时间,一行输出一个数字,比如1。第二秒输出数字2等。第三秒输出3。并且能把数据保存在一个文件中。有兴趣者,请发送到[email protected]  感谢了。

解决方案 »

  1.   

    SetTimer(1,1000,NULL);OnTiemr()
    {
       Invalidate();
        TEXT("yourtext");
    }OnDraw()
    {
        pDC->TextOut(x,y,"time");
    }
    TEXT(CString strTime)
    {
    CString strTemp="c://DiskInfo.txt";
    CFile file; 
    if(file.Open(strTemp,CFile::modeRead))
    {
    file.Close();
    CFile file2(strTemp,CFile::modeReadWrite);  
     strTemp.Format("%s\r\n",strTime); 
    file2.SeekToEnd();
        file2.Write(strTemp,strTemp.GetLength()); 
        file2.Close();  
    }
    else
    {
    // file.Close();
    CFile file2(strTemp, CFile::modeCreate|CFile::modeReadWrite);    
     
        strTemp.Format("%s\r\n",strTime);    
        file2.Write(strTemp,strTemp.GetLength()); 
        file2.Close();
    }
    }