DlgDirSelectEx 함수는 단일 선택 목록 상자에서에서 현재 선택 영역을 검색합니다. DlgDirList 함수에서 목록 상자를 입력 하 고 선택은 드라이브 문자, 파일 이름 또는 디렉터리 이름을 가정합니다.
(BOOL DlgDirSelectEx HWND hDlg, / / 목록 상자 대화 상자에 대 한 핸들LPTSTRlpString, / / 경로 문자열에 대 한 버퍼 포인터intnCount, / / 경로 문자열의 문자 수intnIDListBox / / 목록 상자의 식별자);
반환 값은 0이 아닌 현재 선택 디렉터리 이름인 경우.
현재 선택 영역 디렉터리 이름이 없으면 반환 값은 0. 확장 된 오류 정보를 얻을 하려면 GetLastError.
DlgDirSelectEx 함수는 선택 lpString 매개 변수에서 가리키는 버퍼에 복사 합니다. 현재 선택 영역이 디렉터리 이름 또는 드라이브 문자 경우 DlgDirSelectEx 및 제거 합니다 바깥쪽 대괄호 (하이픈, 드라이브 문자에 대 한), 이름 또는 문자 새 경로에 삽입 될 준비가 되도록. 선택 영역이 없는 경우 lpString 변경 되지 않습니다.
DlgDirSelectEx 는 목록 상자에 LB_GETCURSEL 및 LB_GETTEXT 메시지를 보냅니다. 함수는 하나 이상의 파일 이름 목록 상자에서 반환을 허용 하지 않습니다. 목록 상자 다중 선택 목록 상자 여야 합니다. 경우,이 함수는 0 값을 반환 하지 않습니다 및 lpString 그대로.
nbsp;?Windows &NT: 버전 3.1 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:지원 되지 않습니다.
헤더:Winuser.h에서 선언합니다.
가져오기 라이브러리:User32.lib를 사용 합니다.
유니코드:Windows NT에서 유니코드와 ANSI 버전으로 구현.
콤보 상자 개요, 콤보 상자 기능, DlgDirList, DlgDirListComboBox, DlgDirSelectComboBoxEx, LB_GETCURSEL, LB_GETTEXT