适用CFileDialog类打开文件的时候,记录打开文件的路径PathName到一个字符串中,将这个字符串信息写入一个配置文件。打开另一个文件时候,先比较这个文件路径配置文件中的文件路径是否相同,如相同则不 *** 作,如不同,通过追加的方式,写入到配置文件中。这样配置文件中可以保存多个文件路径。
通过打开配置文件的时候,读取其中的文件路径信息,包含多个路径的话,用for循环一一读取并用ShellExecute打开路径,就在文件的默认关联的打开程序中打开了。要是让文件内容在MFC窗口控件中显示,就要使用非模态对话框产生多个窗口来显示。
在向导里选择了.txt后缀.然后在打开和保存时,只有.txt,剩下就是.*了.
就是它在显示cfiledialog时用的filter为"文本文件(*.txt)|*.txt|所有文件(*.*)|*.*"
如何让它用新的filter:"rtf文件(*.rtf)|*.rtf|文本文件(*.txt)|*.txt|所有文件(*.*)|*.*"
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)