The Wayback Machine - https://web.archive.org/web/20111028012629/http://www.codeguru.com/cpp/w-d/dislog/dialogforselectingfolders/

    Dialog for selecting folders

    CDirSelDialog : Folder Selection Dialog

    Dialog includes option of displaying the folders contents

    Dialog for Selecting (and Creating) Folders

    Not only allows the user to select a folder, but class easily allows you to create a new folder (as you see in most installation programs)

    Dialog for Selecting Directories

    Dialog for Selecting Directories

    Class That Allows For Selecting Files or Folders

    Class That Allows For Selecting Files or Folders

    Select Folder dialog

    Allows for more manual control of specifying folder

    MFC Wrapper for SHBrowseForFolder

    MFC Wrapper for SHBrowseForFolder

    Class to select directory

    Class to select directory

    Class to select directory (Enhancements)

    Class to select directory (Enhancements)

    CFileDialog class that only displays folders

    CFileDialog class that only displays folders

    Directory Picker Dialog

    Directory Picker Dialog