This class represents the directory chooser dialog.
@beginStyleTable
- @style{wxDD_DEFAULT_STYLE}:
+ @style{wxDD_DEFAULT_STYLE}
Equivalent to a combination of wxDEFAULT_DIALOG_STYLE and
wxRESIZE_BORDER (the last one is not used under wxWinCE).
- @style{wxDD_DIR_MUST_EXIST}:
+ @style{wxDD_DIR_MUST_EXIST}
The dialog will allow the user to choose only an existing folder.
When this style is not given, a "Create new directory" button is
added to the dialog (on Windows) or some other way is provided to
the user to type the name of a new folder.
- @style{wxDD_CHANGE_DIR}:
+ @style{wxDD_CHANGE_DIR}
Change the current working directory to the directory chosen by the
user.
@endStyleTable
+ @note On Windows the new directory button is only available with recent
+ versions of the common dialogs.
+
@library{wxcore}
@category{cmndlg}
- @see @ref overview_wxdirdialogoverview "wxDirDialog overview", wxFileDialog
+ @see @ref overview_cmndlg_dir, wxFileDialog
*/
class wxDirDialog : public wxDialog
{
public:
/**
- Constructor. Use ShowModal() to show
- the dialog.
-
+ Constructor. Use ShowModal() to show the dialog.
+
@param parent
Parent window.
@param message
void SetPath(const wxString& path);
/**
- Shows the dialog, returning wxID_OK if the user pressed OK, and wxID_CANCEL
- otherwise.
+ Shows the dialog, returning wxID_OK if the user pressed OK, and
+ wxID_CANCEL otherwise.
*/
int ShowModal();
};