Arguments
message If provided, a message to be displayed in the space above the directory tree control.
startDir If provided, the initial directory to be selected.
caption If provided, the dialog caption.
Return Values
A string containing the name of the selected directory, or nil if the dialog was canceled.