DlgDirListComboBox 함수는 디렉터리 목록으로 지정 된 콤보 상자를 채웁니다. 모든 파일, 드라이브 및 지정 된 특성 및 경로 문자열 일치 하는 하위 디렉터리의 이름 목록을 채웁니다.
DlgDirListComboBox ( int HWND hDlg, / / 콤보 상자가 포함 된 대화 상자에 대 한 핸들LPTSTRlpPathSpec, / / 경로 또는 파일 이름 문자열에 대 한 포인터intnIDComboBox, / / 콤보 상자의 식별자intnIDStaticPath, / / 정적 컨트롤의 식별자UINTuFiletype / / 표시할 특성 파일);
[drive:][\]][디렉터리\[...]][파일 이름]
경우 드라이브 또는 디렉터리 경로, DlgDirListComboBox 함수를 포함 하는 지정된 된 문자열 목록을 작성 하기 전에 현재 드라이브와 디렉터리를 변경 합니다. 드라이브와 디렉터리 경로 lpPathSpec 매개 변수에 의해 지정 된 문자열에서 제거 목록 채워진 후.
| 값 | 의미 |
|---|---|
| DDL_ARCHIVE | 보관 된 파일 포함. |
| DDL_DIRECTORY | 하위 디렉터리를 포함합니다. 하위 디렉터리 이름은 대괄호 ()에 포함 되는지. |
| DDL_DRIVES | 드라이브를 포함 합니다. 드라이브에에서 나와 양식 [-x-], 여기서 x 는 드라이브 문자. |
| DDL_EXCLUSIVE | 지정 된 특성이 있는 파일만 포함 됩니다. 기본적으로 읽기 / 쓰기 파일 DDL_READWRITE을 지정 하지 않은 경우에 나열 됩니다. |
| DDL_HIDDEN | 숨겨진된 파일을 포함. |
| DDL_READONLY | 읽기 전용 파일을 포함. |
| DDL_READWRITE | 없는 추가 특성을 읽기 / 쓰기 파일을 포함. |
| DDL_SYSTEM | 시스템 파일을 포함. |
| DDL_POSTMSGS | 응용 프로그램의 메시지 큐에 메시지를 게시 하는 방법 기본적으로 DlgDirList 함수 대화 상자 프로시저에 직접 메시지를 보냅니다. |
함수가 성공 하면 반환 값은 0이 아닌.
함수가 실패 하면 반환 값은 0입니다. 예를 들어, lpPathSpec 로 지정 된 문자열이 유효한 경로가 없는 경우 함수가 실패 합니다. 확장 된 오류 정보를 얻을 하려면 GetLastError.
LpszPathSpec 매개 변수는 길이가 0 인 문자열 또는 드라이브, 디렉터리, 또는 둘 다를 지정 하는 문자열을 가리키는 경우-하지만 아무 파일 ? 파일 *. * (와일드 카드) 가정.
nbsp;?Windows &NT: 버전 3.1 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:지원 되지 않습니다.
헤더:Winuser.h에서 선언합니다.
가져오기 라이브러리:User32.lib를 사용 합니다.
유니코드:Windows NT에서 유니코드와 ANSI 버전으로 구현.
콤보 상자 개요, 콤보 상자의 기능, DlgDirList, DlgDirSelectComboBoxEx, GetFullPathName, SHGetFileInfo