容器文件夹修改
Container folder modification
在 VC++、
中使用 MFC 对话框应用程序
我有一个文件路径(没有结束文件)显示在编辑框中。此路径表示文件的容器文件夹位置:
CString container = myPath.Left(myPath.ReverseFind(_T('\')));
m_Container.SetWindowText(container);
变量'myPath'保存当前目录(完整路径)。
例如,C:\DE1\Progs\Dev\FreeTest\gm.prg
容器显示为:C:\DE1\Progs\Dev\FreeTest
如何仅修改容器文件夹(即 'FreeTest')并将任何更改进一步限制到编辑框内的路径?是否有特定的功能或方法可以做到这一点
您可以使用CString的SpanIncluding(或SpanExcluding)函数。
请检查此 link
https://msdn.microsoft.com/en-us/library/aa300657(v=vs.60).aspx
在 VC++、
中使用 MFC 对话框应用程序我有一个文件路径(没有结束文件)显示在编辑框中。此路径表示文件的容器文件夹位置:
CString container = myPath.Left(myPath.ReverseFind(_T('\')));
m_Container.SetWindowText(container);
变量'myPath'保存当前目录(完整路径)。
例如,C:\DE1\Progs\Dev\FreeTest\gm.prg
容器显示为:C:\DE1\Progs\Dev\FreeTest
如何仅修改容器文件夹(即 'FreeTest')并将任何更改进一步限制到编辑框内的路径?是否有特定的功能或方法可以做到这一点
您可以使用CString的SpanIncluding(或SpanExcluding)函数。 请检查此 link https://msdn.microsoft.com/en-us/library/aa300657(v=vs.60).aspx