就是点击打开,然后如何或者CFileDialog的句柄,然后再从该句柄获得该对话框选中的文件名称啊?

解决方案 »

  1.   

    自己从CFileDialog派生吧,好做得多。
      

  2.   

    为菜单项添加消息响应函数,如下处理
    void CXXXView::OnFileOpen() 
    {TCHAR BASED_CODE szFilter[] = _T("Configer File(*.ini)|*.ini||");

    CFileDialog dlg(TRUE,_T("INI"),_T("Configer File"), OFN_HIDEREADONLY,szFilter);

    if (dlg.DoModal() == IDOK)
    {
    POSITION pos = dlg.GetStartPosition();
    CString strINIFileName = dlg.GetNextPathName(pos);
    //... add your code here ...
    }}