CFileDialog使用时文件对话框打不开
CFileDialog fd1(TRUE,"mp3",NULL,OFN_HIDEREADONLY,
"MP3's (*.mp3)|*.mp3|All Files (*.*)|*.*||",this);
if (fd1.DoModal() == IDOK)
{
m_fileName = fd1.GetPathName();
UpdateData(FALSE);
}
跟踪到domodal内部,发现程序停在::GetOpenFileName(&m_ofn);
CFileDialog fd1(TRUE,"mp3",NULL,OFN_HIDEREADONLY,
"MP3's (*.mp3)|*.mp3|All Files (*.*)|*.*||",this);
if (fd1.DoModal() == IDOK)
{
m_fileName = fd1.GetPathName();
UpdateData(FALSE);
}
跟踪到domodal内部,发现程序停在::GetOpenFileName(&m_ofn);
解决方案 »
- 剪切板使用问题
- 请教mfc中mdi的问题!
- 串行化宏DECLARE_SERIAL为什么只改写了operator>>?
- vc怎么屏蔽别人开发的软件里的菜单项
- 多文档程序中,怎么双击树一个子结点,就能打开相对应的文档
- 如何快速清空一个树型结构?
- 怎么从根据一个已有的CBitmap对象生成另外一个副本啊?
- visual c++ 技术内幕6.0这本书现怎么样?
- 小弟要做毕业设计,请问有没有项目或建议(不要灌水)
- 在一个Dialog中的两个ListBox之间进行Drag drop操作?
- 请教大侠,如何判断WebBrowser滚动条什么时候出现?急!急!急!献上100分
- CMSComm 控件的最新版本是多少啊?
{
CFileDialog m_FileDlg(
TRUE,
"*.mp3",
NULL,
OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,
"MP3 Files (*.mp3)|*.mp3",
this); if(m_FileDlg.DoModal()==IDOK)
{
sFilePath=m_FileDlg.GetPathName();
SetDlgItemText(IDC_STATIC1,m_FileDlg.GetFileName());
}
}