请教C++MFC高手们在一个窗体建立了一个文件夹,在另一个窗体间建立txt文本,怎样将文本保存到文件夹下
首先利用MFC创建了两个窗体,在一个窗体中利用通用对话框创建了一个文件夹,在另一个对话框中创建txt文本,现在我想将文本保存到所创建的文件夹下,怎么实现呢?我开始想要利用...
首先利用MFC创建了两个窗体,在一个窗体中利用通用对话框创建了一个文件夹,在另一个对话框中创建txt文本,现在我想将文本保存到所创建的文件夹下,怎么实现呢?我开始想要利用类间的成员访问来实现,但是发现不行,请高手们指教~~~
展开
展开全部
试试这样(前提是这两个窗体属于同一个进程):
1.使用SetCurrentDirectory函数将你创建的文件夹设置为当前路径;
2.在另一个窗口中保存。
如果两个窗口分属两个进程,涉及进程间的通讯,那就麻烦了:
一般可以创建一个共享内存,或创建管道来实现。
如果第二个进程由第一个进程启动,当然也可以通过命令行来传递参数,这个比较简单。
还有一种方法是将你的路径保存在某个制定路径的文件中,另一个进程读入该文件来获取你需要保存的路径。
所以,具体情况,具体分析哈。
1.使用SetCurrentDirectory函数将你创建的文件夹设置为当前路径;
2.在另一个窗口中保存。
如果两个窗口分属两个进程,涉及进程间的通讯,那就麻烦了:
一般可以创建一个共享内存,或创建管道来实现。
如果第二个进程由第一个进程启动,当然也可以通过命令行来传递参数,这个比较简单。
还有一种方法是将你的路径保存在某个制定路径的文件中,另一个进程读入该文件来获取你需要保存的路径。
所以,具体情况,具体分析哈。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询