容器文件夹修改
问题描述:
在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'),并限制编辑框内的任何更改直至路径?是否有一个特定的功能或方法来做到这一点
答
您可以使用CString的SpanIncluding(或SpanExcluding)函数。 请检查该链接 https://msdn.microsoft.com/en-us/library/aa300657(v=vs.60).aspx
+0
你塞尔瓦...我会检查出来的 – RN24 2015-04-01 09:46:11
您应指定您正在使用的图形库,因为答案取决于 – coyotte508 2015-04-01 09:12:03
道歉,我使用VC++和写MFC对话框应用程序。 CDialog是编辑框的类类型和CEdit ...只是更新了问题。 – RN24 2015-04-01 09:16:23
然后,您应该添加mfc和visual-C++标签,以便专门从事这些问题的人在其Feed中出现问题:) – coyotte508 2015-04-01 09:23:06