int DlgDirListComboBox ( LPTSTR lpPathSpec, int nIDComboBox, int nIDStaticPath, UINT nFileType );
반환 값
함수의 결과를 지정합니다. 그것은 0이 아닌 경우 목록이 되었다, 심지어 빈 목록입니다. 반환 값 0 입력된 문자열이 유효한 검색 경로 포함 하지 않았다을 의미 합니다.
매개 변수
lpPathSpec
경로 또는 파일 이름을 포함 하는 null로 끝나는 문자열을 가리킵니다. DlgDirListComboBox 수정 포함 하도록 충분히 되어야 한다이 문자열을 수정 합니다. 자세한 내용은 다음 "주의" 섹션을 참조 하십시오.
nIDComboBox
대화 상자에 콤보 상자의 식별자를 지정합니다. DlgDirListComboBox 가정 콤보 상자가 존재 하 고 하나를 작성 하려고 시도 하지 않습니다 nIDComboBox 0 인 경우。
nIDStaticPath
현재 드라이브와 디렉터리를 표시 하는 데 사용 하는 정적 텍스트 컨트롤의 식별자를 지정 합니다. NIDStaticPath 0 이면 DlgDirListComboBox 같은 텍스트 컨트롤이 있는지 가정。
nFileType
DOS 파일 특성을 표시 될 파일을 지정 합니다. 그것은 다음 값의 조합이 될 수 있습니다.:
주의
파일 또는 디렉터리 목록을 콤보 상자의 목록 상자를 채웁니다. DlgDirListComboBox 보냅니다 CB_RESETCONTENT 및 콤보 상자의 CB_DIR 메시지. NIDComboBox lpPathSpec 에 의해 주어진 경로 일치 하는 모든 파일의 이름에 의해 지정 된 콤보 상자의 목록 상자 채우기。
LpPathSpec 매개 변수는 다음과 같은 형태:
[드라이브:] [[\u]디렉터리[\i디렉터리]... \u] [파일 이름]
이 예제에서 드라이브 는 드라이브 문자 하 고 디렉터리 는 올바른 디렉터리 이름을 filename 은 적어도 하나의 와일드 카드를 포함 해야 합니다 유효한 파일 이름입니다. 물음표 (?), 일치 하는 모든 문자를 의미, 그리고 임의의 수의 문자와 일치를 의미 하는 별표 (*) 와일드 카드는。
LpPathSpec의 길이가 0 인 문자열을 지정 하거나 문자열을 변경할 수만 디렉터리 이름을 지정 하더라도 모든 파일 사양에 포함 되지 않습니다 "*. *"。
LpPathSpec 드라이브 및/또는 디렉터리 이름을 포함 하는 경우 현재 드라이브와 디렉터리는 지정 된 드라이브 및 디렉터리에 전에 변경 목록 상자가 채워집니다. 새 드라이브 및/또는 디렉터리 이름을 nIDStaticPath 으로 식별 하는 텍스트 컨트롤 업데이트。
LpPathSpec 경로 드라이브 및/또는 디렉터리 부분을 제거 하 여 업데이트 후 콤보 상자 목록 작성。
CWnd 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)
참고 항목nbsp;CWnd::DlgDirList, CWnd::DlgDirSelect, :: DlgDirListComboBox(&N)