现在需要做表面重建,共有30多幅图像, 想在原来程序的基础上,做几个工具栏图标, 也就是上一幅,下一幅的按钮,这样对于程序 的使用者就方便多了。 在我的程序里,实现打开显示bitmap,我用了 CFiledialog这个类。但是在OnNextImage(), OnPreviousImage()(分别对应了上述两个按钮), 里面,找到相对应的文件名好像很难。 我现在想用CFileFind这个类来寻找一个文件下所有后缀名都为 bmp的文件,然后把这些文件名存到一个字符串数组里, 不知道这样实现可不可以? 请大侠指导一下。多谢。

解决方案 »

  1.   

    CPicture - The Yovav (Horror) PictureShow
    By Dr. Yovav Gad Routines for displaying image files (.BMP .DIB .EMF .GIF .ICO .JPG .WMF)  
    http://www.codeproject.com/bitmap/pictureshow.asp
      

  2.   

    http://www.codeproject.com/bitmap/PictureShow/PictureShow.zip
      

  3.   

    CStringArray  m_arrFileNames;...CFileFind finder;
       BOOL bWorking = finder.FindFile("*.bmp");
       while (bWorking)
       {
          bWorking = finder.FindNextFile();
          m_arrFileNames.Add( finder.GetFileName() );
       }我觉得这样作就行了