容器文件夹修改

问题描述:

在VC++中使用MFC对话框应用程序,容器文件夹修改

我有一个文件路径(没有结束文件),它显示在编辑框中。这个路径表示用于该文件的容器文件夹位置:

CString container = myPath.Left(myPath.ReverseFind(_T('\\'))); 

    m_Container.SetWindowText(container); 

变量“mypath中”保持当前目录(完整路径)。

例如,C:\ DE1 \ progs的\开发\ FreeTest \ gm.prg

与容器显示为:C:\ DE1 \ progs的\开发\ FreeTest

如何修改所述容器文件夹(即'FreeTest'),并限制编辑框内的任何更改直至路径?是否有一个特定的功能或方法来做到这一点

+0

您应指定您正在使用的图形库,因为答案取决于 – coyotte508 2015-04-01 09:12:03

+0

道歉,我使用VC++和写MFC对话框应用程序。 CDialog是编辑框的类类型和CEdit ...只是更新了问题。 – RN24 2015-04-01 09:16:23

+0

然后,您应该添加mfc和visual-C++标签,以便专门从事这些问题的人在其Feed中出现问题:) – coyotte508 2015-04-01 09:23:06

您可以使用CString的SpanIncluding(或SpanExcluding)函数。 请检查该链接 https://msdn.microsoft.com/en-us/library/aa300657(v=vs.60).aspx

+0

你塞尔瓦...我会检查出来的 – RN24 2015-04-01 09:46:11