添加对WM_CLOSE消息的处理代码就可以知道程序什么时候要关闭了。
写文件的时候系统不直接把内容写到文件中的而是放在系统缓冲区中。系统会在你关闭文件的时候再把缓冲区中的内容写到文件中,你也可以手动把缓冲区中的内容“更新”到文件中
可以使用以下函数
c函数 fflush()
c++SDK函数FlushFileBuffers()
C++ CFile类成员函数使用方法
CFile file(_T("test.txt"),CFile::modeReadWrite); //以读写方式打开文件
file.Write(..........); //写文件
file.Flush(.........); //把缓冲内容写到文件中
file.Close() //关闭文件