1.方法1

          ?? char pBuf[MAX_PATH];?????????????????????????????????????????????? //存放路徑的變量
          ?? GetCurrentDirectory(MAX_PATH,pBuf);?????????????????? //獲取程序的當前目錄
          ?? strcat(pBuf,"\\");
          ?? strcat(pBuf,AfxGetApp()->m_pszExeName);???
          ?? strcat(pBuf,".exe");?????????????????????????????????????????????????????? //獲取程序的全文件名

          2.方法2

          ?? //函數返回應用程序所在的路徑??

          ?? CString??? CClientApp::ReturnPath()??

          ?? {???
          ?? CString??? sPath;???
          ?? GetModuleFileName(NULL,sPath.GetBufferSetLength(MAX_PATH+1),MAX_PATH);???
          ?? sPath.ReleaseBuffer??? ();???
          ?? int??? nPos;???
          ?? nPos=sPath.ReverseFind('\\');???
          ?? sPath=sPath.Left(nPos);???
          ?? return??? sPath;???
          ?? }

          ?、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、

          CFileDialog dlg(TRUE)?

          CFileDialog dlg(TRUE);//<-這里用TRUE與FALSE有什么不同?

          ???? // TRUE是“打開”對話框
          ???? // FALSE是“另存為”對話框
          int ret=dlg.DoModal();
          if(ret==IDOK)
          {
          CString pathname=dlg.GetPathName();? //得到文件所在路徑+文件名
          CString filename=dlg.GetFileName(); //得到文件名
          char tbuf[120];
          sprintf(tbuf,"The %s file in %s is saved!",filename,pathname);
          AfxMessageBox(tbuf);

          }

          posted on 2009-06-16 16:06 -274°C 閱讀(25314) 評論(0)  編輯  收藏 所屬分類: C++

          常用鏈接

          留言簿(21)

          隨筆分類(265)

          隨筆檔案(242)

          相冊

          JAVA網站

          關注的Blog

          搜索

          •  

          積分與排名

          • 積分 - 916101
          • 排名 - 40

          最新評論

          主站蜘蛛池模板: 鸡泽县| 绥滨县| 阜康市| 锡林浩特市| 莆田市| 黄梅县| 连云港市| 太白县| 通化县| 资阳市| 石柱| 清流县| 常熟市| 栾川县| 新泰市| 湘潭市| 涪陵区| 巴中市| 鱼台县| 瑞金市| 横峰县| 顺昌县| 敦化市| 清河县| 和田县| 宣恩县| 常州市| 禄丰县| 广东省| 南乐县| 平利县| 博白县| 陈巴尔虎旗| 密山市| 夹江县| 绥中县| 商水县| 渭南市| 萨迦县| 肥乡县| 曲阳县|