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

          最新評論

          主站蜘蛛池模板: 富阳市| 洛扎县| 广河县| 曲麻莱县| 三原县| 祥云县| 绥中县| 临海市| 盐亭县| 高雄县| 潜山县| 佳木斯市| 和平县| 达州市| 阿合奇县| 耿马| 固阳县| 凤冈县| 乐昌市| 旌德县| 阳城县| 紫阳县| 简阳市| 睢宁县| 高雄市| 商水县| 乌拉特中旗| 东山县| 志丹县| 瑞昌市| 广汉市| 青浦区| 福泉市| 大安市| 施秉县| 三穗县| 香格里拉县| 寻甸| 讷河市| 崇仁县| 东山县|