CFileDialog fDlg(TRUE, NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,
_T("Bmp File(*.bmp)|*.bmp"));

这个代码
运行时,打开文件对话框的文件类型下拉框中,最后一项是空白,为什么会是这样
我希望文件类型下拉框中,只有Bmp File(*.bmp)一项

解决方案 »

  1.   

    "Bmp File(*.bmp)|*.bmp||"
    这样即可
      

  2.   

    CFileDialog fDlg(TRUE, NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, 
    _T("Bmp File(*.bmp)|*.bmp||")); 
      

  3.   

    CFileDialog为什么要求最后加2个竖
      

  4.   

    恩, "Bmp File(*.bmp)|*.bmp|Jpg File(*.jpg)|*.jpg||" 这样可以 支持两种文件后缀名, 如果你不加两个竖 我估计它认为你后面还有其他的文件格式.