路径缩短与MFC
Path shortener with MFC
我需要在我的应用程序的上下文菜单中显示路径,并需要找到一种方法来缩短它们。例如,微软应用程序在"最近使用"列表中所做的,如果原始路径是c:ClientNameProjectNameProgramNameComponentNameSomeFileName.cpp
,我需要将其转换为c:ClientName...SomeFileName.cpp
之类的内容。
所以我很好奇是否有任何内置的方法来做到这一点与c++/MFC或WinAPI?
使用PathCompacPathEx,它将通过用省略号替换路径组件来截断路径。
有Win32 API来获取名为GetShortPathName的短路径名称,请参阅下文。这可能有帮助。
http://msdn.microsoft.com/en-us/library/windows/desktop/aa364989 (v = vs.85) . aspx
相关文章:
- 如何将更多文件夹添加到c++include路径
- 带有特殊路径部分的"std::filesystem::weakly_canonical"失败
- C++A*算法并不总是在路径中具有目标节点
- C++ MFC Libraries in Travis CI
- 从函数角度看ID到文件路径的内部与外部映射
- boost xml parsingl将xml的路径作为变量发送
- 对于MacOS上的G++,如何添加默认的include目录/usr/local/include和默认的库搜索路径/usr
- 如何使用cppcheck处理半相对包含路径
- 在C++中设置基于操作系统的文件路径
- 基于编译器选项的编译二进制路径
- 按边长度递归搜索图中所有可行路径
- 使用变量值作为 PlaySound 中的路径
- 如何转换真实路径 CString c++
- 从 bmp 文件数据创建 MFC CBitmap
- 从 GUID 获取 USB 卷路径
- 查找 GCD:并非所有控制路径都返回值
- C++17 文件系统::remove_all 带有通配符路径
- MFC:重写附属 DLL 中 RC 文件中的位图路径
- MFC中的默认选择路径
- 路径缩短与MFC