当我点File\open以后,那个选择文件的对话框,程序是是用什么函数让他出现的的?

解决方案 »

  1.   

    CFileDialog  filedlg(TRUE,"XXX",NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,szFilter);
        filedlg.m_ofn.lpstrTitle="XXX";
        BOOL Result=filedlg.DoModal();就出现选择文件的对话框
      

  2.   

    查看返回值,如果为IDOK,就是点了确定,IDCANCEL是取消等,其实CFileDialog是通用对话框的一种,返回值类似,你查一下MSDN应该也可以了解到。
      

  3.   

    if(filedlg.DoModal() == IDOK)
    {
        //你选择了确定
    }
    else
    {
       //你选择了取消或者点了关闭
    }