我刚开始学习使用VC++6.0,想在一个窗体上显示一个文本文件(如:TXT文件)的内容,请问应该用那个控件,调用那个函数来实现文本文件内容的读入操作。
如果在程序运行中,怎样在重新读入另一个文本文件的内容,覆盖第一次读入的内容。
谢谢!

解决方案 »

  1.   

    就直接使用CFile的Read就可以从文件中读入数据,使用TextOut函数可以将读入的字符串显示出来。可能TextOut显示的字符串长度有限(不是太确定),保险起见,你可以使用Read分行读,在分行显示。其实这个显示不是想象的那么简单,它还包含了各种格式的控制。有可能你要自己处理回车换行。而这个又要涉及到显示字符的宽度和高度,以计算下一行的位置。我建议你最好将Cwnd设置为可编辑属性。(在ClassWizard的最后一页设置)