[此贴子已经被作者于2006-3-6 14:28:13编辑过]
[此贴子已经被作者于2006-3-6 14:30:12编辑过]
void CMyView::OnButtonSave() { CFileDialog dlg(FALSE, NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, NULL, this);
dlg.DoModal(); }
一般情况下没有自己做这样的Dialog的必要,真的要作的话,需要找一个Class,可以把当前目录下所有的文件列出来,同时可以按任何方式排序(按字母,时间等等)。据说VC.net 2005里有,否则可以上网找一个别人写好的Class,叫SADirRead,在Google上很容易查到。之后就是找上一级目录或下一级目录了,都是现成的函数。不过说来容易,真正作到Microsoft的Control的精细度还是很不容易的。