各位大侠~~  请教一个问题,比如说我在菜单添加一个打开的菜单项,弹出一个对话框,在对话框里可以选择A,B,C三种文件类型来打开。 我现在有三种文件类型的读取方法,但是怎样在对话框选择某种类型的文件,如A,就可以调用A的读取方法呢?
希望哪位大侠指点一下~~~

解决方案 »

  1.   

    CFileDialog fdlg
    fdlg.domodel();
    CString stExtern = fdlg.GetFileExt()
    if ( stExtern  == "TXT" )
    {...}
    else if( stExtern  == "XSL" ) 
    {...}
    else if...
      

  2.   

    学习CFileDialog ,关键是扩展名。
      

  3.   


        CFileDialog dlg(TRUE, NULL, m_strFile, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,
    "plug files(*.dll)|*.dll||");
    if (IDOK == dlg.DoModal())
    {
    m_strFile = dlg.GetPathName();
    UpdateData(FALSE);
    } 控制最后一个参数 后最名
    "plug files(*.dll)|*.dll||"