当前位置: 代码迷 >> Windows Mobile >> CFileDialog设置如何设置缺省目录
  详细解决方案

CFileDialog设置如何设置缺省目录

热度:82   发布时间:2016-04-25 07:50:15.0
CFileDialog设置怎么设置缺省目录啊
CFileDialog dlg(TRUE, _T("*.wav"), _T("\\Windows"), 0, _T("Wave File (*.wav)|*.wav|All Files (*.*)|*.*||"), this, 0);
dlg.m_ofn.lpstrInitialDir = _T("\\Windows");
dlg.m_ofn.lpstrTitle = _T("铃声选择");
dlg.DoModal();

------解决方案--------------------
不行吧
------解决方案--------------------
自己写个吧,系统带的是不行~~~
------解决方案--------------------
查了一下,似乎可以。
CFileDialog中有一个OPENFILENAME类型的成员m_ofn。 
设置m_ofn各个域的值可以对CFileDialog的行为作出各种各样的修改。
比如:设置缺省目录:openfile.m_ofn.lpstrInitialDir

细节楼主查下MSDN吧,我也没有验证。
好用跟大家说一下。
------解决方案--------------------
CFileDialog 在ce中被限定在my document目录下了。
只能自己实现
参考:
http://download.csdn.net/source/1494197