如何用CFileDialog产生新式的有我的电脑\我的文档等的对话框,像Winamp那样
我的代码如下,
CString str;
str.LoadString(IDS_SUPPORTED_FILES);
CFileDialog dlg(TRUE,NULL,NULL,OFN_HIDEREADONLY
|OFN_ALLOWMULTISELECT|OFN_EXPLORER,
str,pWnd);
if(dlg.DoModal()==IDOK)
{
POSITION pos=dlg.GetStartPosition();
while(pos!=NULL)
{
CString str=dlg.GetNextPathName(pos);
OpenFile(str,FALSE);
}
}
但是产生的还是老样子的对话框.
如果不用CFileDialog,而用API我知道怎么作.问题是用了MFC,我也添加了OFN_EXPLORER(这个是mfc默认的),但是还是那个对话框,好难看.