CFileDialog的问题? 我如何知道用户点击 了确定还是取消

解决方案 »

  1.   

    倒 是那个函数的返回==IDOK
      

  2.   

    TCHAR szFilters[] = _T("数据文件(*.txt) | *.txt");
    CFileDialog dlg(FALSE, _T("txt"), _T("*.txt"), OFN_FILEMUSTEXIST |
    OFN_OVERWRITEPROMPT | OFN_HIDEREADONLY, szFilters);
    if (IDOK == dlg.DoModal()) 
    {
    //按了确定,以下是代码...
    }
    else
    {
    //按了取消,以下是代码...
    }
      

  3.   

    还可以有一个Callback的函数。Create Dialog 时可以给他参数