创建了一个CFileDialog,然后如何改变CFileDialog的显示路径(不是缺省路径),我猜想可能是发消息到该CFileDialog,但不知道如何做

解决方案 »

  1.   

    CFileDialog dlg(FALSE,NULL,NULL,NULL);
    //dlg.SetDefExt(
    dlg.m_ofn.lpstrInitialDir="C:\\";
    dlg.DoModal();
      

  2.   

    是指当CFileDialog创建好之后,想通过程序让CFileDialog显示某路径下的文件,
    如:CFileDialog创建之后是显示桌面的信息,我想通过程序让这个CFileDialog显示d:\下的文件该怎么做?
    谢谢各位的关注,有帮助就给分!
      

  3.   

    这样的话,上面的akiy已经回答你了
      

  4.   

    CFileDialog dlg(FALSE,NULL,NULL,NULL);
    //dlg.SetDefExt(
    dlg.m_ofn.lpstrInitialDir="d:\\";
    dlg.DoModal();
      

  5.   

    我是定制一个FileDialog,改变所有的控件(用自己的控件),添加一个Combox(里面是磁盘信息),想达到的效果是,从Combox中选择不同的磁盘,就可以在List中显示该盘下的文件信息.
      

  6.   

    到vckbase找例子吧
    继承CFileDialog()写个类,
    想怎么改都行