MFC单文档系统自带的打开对话框的源代码的有关问题

MFC单文档系统自带的打开对话框的源代码的问题
请教个问题,我想自己写个对话框,就和MFC自带的打开对话框类似,左边带“我的电脑,我的文档”之类的,请问谁知道VC中系统自带的打开对话框的源代码在哪能看到,请高手指点下,不尽感激!我不知道怎么上图片的,本来想上图片的。。

------解决方案--------------------
是不是把一个视图窗口分为两个,然后在其中一个中显示我的电脑什么的?同求啊
------解决方案--------------------
可以使用CTreeCtrl
------解决方案--------------------
源码好像看不到吧
你下断点跟进到构造函数里
看看能不能进去
------解决方案--------------------
不知道是不是这个:
void CMyFileOpenDlg::OnButtonNew() 
{
// TODO: Add your control notification handler code here
char fileName[MAX_PATH]="";
CExpFileOpen dlgFile(TRUE); 
// CFileDialog dlgFile(TRUE); 
//if use new style!
OSVERSIONINFO VersionInformation;
GetVersionEx(&VersionInformation);
if(VersionInformation.dwMajorVersion >= 5)
dlgFile.m_ofn.lStructSize=88;// new =88 else
dlgFile.m_ofn.lStructSize=76;// old =76
//do not use it ! dlgFile.m_ofn.Flags |= OFN_ENABLETEMPLATEHANDLE; 
dlgFile.m_ofn.Flags |= OFN_ENABLETEMPLATE;// add our temp !
dlgFile.m_ofn.lpstrTitle = "Explorer Style Open File"; 
dlgFile.m_ofn.lpstrFile = fileName; 
dlgFile.m_ofn.Flags |= OFN_EXPLORER;
//'Clip siblings' 'Child' 'None' '3Dlook' 'Control' 'Visible'
dlgFile.m_ofn.lpTemplateName = MAKEINTRESOURCE(IDD_EX_OPEN); //=1547!
dlgFile.m_ofn.hInstance=AfxGetInstanceHandle(); 
dlgFile.m_ofn.lpstrFilter="Any file(*.*)\0*.*\0";
dlgFile.m_ofn.lpstrDefExt = "txt"; 
// show 
dlgFile.DoModal();
#ifdef _DEBUG
afxDump << fileName << " \n";
#endif
}