怎么改变CFileDialog的默认路径

http://topic.csdn.net/t/20021116/17/1182234.html
CFileDialog   FileDlg(TRUE,"*.exe",NULL,OFN_HIDEREADONLY   |   OFN_OVERWRITEPROMPT,"Exe   files(*.exe)|*.exe|All   files   (*.*)|*.*||");  
  FileDlg.m_ofn.lpstrInitialDir="C://";  
   
  if(FileDlg.DoModal()==IDOK)  
  {  
  //做爱做的事...  
  }

请问怎么改变CFileDialog的默认路径

楼主rich310(BlueRicky) 2002-11-16 17:56:29 在 VC/MFC / 基础类 提问

就是想改变当弹出这个对话框时默认的路径是我要制定的那个路径。  
   
  但CFileDialog类的默认路径好像总是c:/my   document/  
   
   
   
  在水母的BBS问了一下,也没人回应,只有到这里来找高手了。 问题点数:20、回复次数:6Top

src="http://topic.csdn.net/Include/Board.htm?Tags=" frameborder="0" scrolling="no">

1 楼JennyVenus()回复于 2002-11-16 18:00:58 得分 5

explicit   CFileDialog(  
        BOOL   bOpenFileDialog,  
        LPCTSTR   lpszDefExt   =   NULL,  
        LPCTSTR   lpszFileName   =   NULL,//指定这个就行了  
        DWORD   dwFlags   =   OFN_HIDEREADONLY   |   OFN_OVERWRITEPROMPT,  
        LPCTSTR   lpszFilter   =   NULL,  
        CWnd*   pParentWnd   =   NULL,  
        DWORD   dwSize   =   sizeof(  
        OPENFILENAME   )  
  );  
  Top

2 楼YP2002CN(混世阿呆)回复于 2002-11-16 18:11:53 得分 5

CFileDialog   dlg(l...  
  dlg.m_ofn->lpstrInitialDir="c://asdfladfjlasdk//..";  
  dlg.Domodal(Top

3 楼rich310(BlueRicky)回复于 2002-11-16 18:13:55 得分 0

你能说详细一点吗?比如我想把路径变为C盘的根目录,  
   
  怎么改变你上面的代码?  
  把他加在工程什么地方呢?Top

4 楼kingcom_xu(冷羽)回复于 2002-11-16 18:20:11 得分 5

CFileDialog   FileDlg(TRUE,"*.exe",NULL,OFN_HIDEREADONLY   |   OFN_OVERWRITEPROMPT,"Exe   files(*.exe)|*.exe|All   files   (*.*)|*.*||");  
  FileDlg.m_ofn.lpstrInitialDir="C://";  
   
  if(FileDlg.DoModal()==IDOK)  
  {  
  //做爱做的事...  
  }Top

5 楼rich310(BlueRicky)回复于 2002-11-16 18:22:25 得分 0

多谢楼上的朋友,dlg.m_ofn.lpstrInitialDir就对了  
  Top

6 楼zhf0021(屡战屡败,屡败屡战)回复于 2002-11-16 18:24:04 得分 5

下面的方法也可以:  
      CFileDialog   dlg();  
      dlg.m_ofn.lpstrInitialDir=_T("./ackup");//这里设置默认路径Top

相关问题
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值