Collapse the table of content
Expand the table of content
Important This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here. ArchiveDisclaimer


Retrieves the current selection from a list box.

BOOL DlgDirSelect(
   LPTSTR lpString,
   int nIDListBox 


Points to a buffer that is to receive the current selection in the list box.
Specifies the integer ID of a list box in the dialog box.

Return Value

Nonzero if successful; otherwise 0.


It assumes that the list box has been filled by the DlgDirList member function and that the selection is a drive letter, a file, or a directory name.

The DlgDirSelect member function copies the selection to the buffer given by lpString. If there is no selection, lpString does not change.

DlgDirSelect sends LB_GETCURSEL and LB_GETTEXT messages to the list box.

It does not allow more than one filename to be returned from a list box. The list box must not be a multiple-selection list box.

See Also

CWnd Overview | Class Members | Hierarchy Chart | CWnd::DlgDirList | CWnd::DlgDirListComboBox | CWnd::DlgDirSelectComboBox | DlgDirSelectEx

© 2015 Microsoft