【问题标题】:Container folder modification容器文件夹修改
【发布时间】:2015-04-01 09:09:57
【问题描述】:

在 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”)并将任何更改进一步限制为编辑框中的路径?是否有特定的功能或方法可以做到这一点

【问题讨论】:

  • 你应该指定你正在使用的图形库,因为答案取决于那个
  • 抱歉,我正在使用 VC++ 并编写 MFC 对话框应用程序。 CDialog 是编辑框的类类型和 CEdit...刚刚更新了问题..
  • 那么你应该添加 mfc 和 visual-c++ 标签,以便专门从事该问题的人出现在他们的提要上:)

标签: c++ visual-c++ mfc


【解决方案1】:

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

【讨论】:

  • 谢谢你 Selva...我去看看
猜你喜欢
  • 2012-03-09
  • 2016-05-16
  • 1970-01-01
  • 2010-12-09
  • 1970-01-01
  • 1970-01-01
  • 2021-11-03
  • 2020-12-08
  • 1970-01-01
相关资源
最近更新 更多