1.方法1

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

          2.方法2

          ?? //函數(shù)返回應用程序所在的路徑??

          ?? 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 閱讀(25315) 評論(0)  編輯  收藏 所屬分類: C++

          常用鏈接

          留言簿(21)

          隨筆分類(265)

          隨筆檔案(242)

          相冊

          JAVA網(wǎng)站

          關注的Blog

          搜索

          •  

          積分與排名

          • 積分 - 916114
          • 排名 - 40

          最新評論

          主站蜘蛛池模板: 佛山市| 化德县| 娱乐| 卢湾区| 深圳市| 志丹县| 正阳县| 阿拉善左旗| 泌阳县| 邯郸县| 彭泽县| 墨脱县| 泽普县| 边坝县| 台湾省| 台州市| 秭归县| 富顺县| 乐都县| 红桥区| 葵青区| 黄浦区| 陈巴尔虎旗| 阳朔县| 鸡西市| 定远县| 嘉兴市| 兴隆县| 彭州市| 南安市| 房产| 衡南县| 额济纳旗| 丰镇市| 新邵县| 刚察县| 壶关县| 昌邑市| 申扎县| 大兴区| 新蔡县|