在MFC中设置Windows移动应用程序的路径[英] set the path in windows mobile application in MFC

问题描述

大家好,

我正在为 windows mobile 开发应用程序.我想设置路径.我不能像在简单 MFC 应用程序中那样使用函数 Setcurrentdirectory.请教我如何设置路径并在windows设备应用程序文件夹的特定位置运行文件

解决方案
//我要设置路径

您可以尝试为任何文件操作显式设置它:) :
class CPathHolder : public CString{公开:CPathHolder():#ifdef UNDER_CE//或您的其他手机定义 CString(_T("\\Work\\your_files\\")) {}// 或其他 CE 的默认值#esleCString(_T("C:\\Work\\your_files\\")) {} // 或 PC 的其他默认值#endif}/*global*/ CString&GetPathHolder(){静态 CPathHolder cPathHolder;return cPathHolder;}/*global*/ CString&获取当前路径(){return GetPathHolder();}/*global*/ void SetCurrentPath(const CString& cszNewPath){GetPathHolder() = cszNewPath;}void CYourApp::CYourApp(){设置当前路径(#ifdef UNDER_CE _T("\\Work\\PhotoViewer\\LastFiles\\")#else _T("C:\\Work\\PhotoViewer\\LastFiles\\")#endif);//...}void CYourApp::ShowPngFile(const CString& cszPngFileNameWithoutPath){CString cszFullFileName(GetCurrentPath() + cszPngFileNameWithoutPath);//...}

本文地址:https://www.itbaoku.cn/post/1394741.html

相关标签/搜索