CWnd::DlgDirListnbsp(&N);

int DlgDirList ( LPTSTR lpPathSpec, int nIDListBox, int nIDStaticPath, UINT nFileType );

반환 값

이 함수는 성공 하는 경우 0이 아닌 그렇지 않으면 0。

매개 변수

lpPathSpec

경로 또는 파일 이름을 포함 하는 null로 끝나는 문자열을 가리킵니다. DlgDirList 수정 포함 하도록 충분히 되어야 한다이 문자열을 수정 합니다. 자세한 내용은 다음 "주의" 섹션을 참조 하십시오.

nIDListBox

목록 상자의 식별자를 지정합니다. DlgDirList 가정 목록 상자 없음 존재 하 고 하나를 작성 하려고 시도 하지 않습니다 nIDListBox 0 인 경우。

nIDStaticPath

현재 드라이브와 디렉터리를 표시 하는 데 사용 하는 정적 텍스트 컨트롤의 식별자를 지정 합니다. NIDStaticPath 0 이면 DlgDirList 같은 텍스트 컨트롤이 있는지 가정。

nFileType

표시할 파일의 특성을 지정 합니다. 그것은 다음 값의 조합이 될 수 있습니다.:

주의

파일 또는 디렉터리 목록으로 목록 상자를 채웁니다. DlgDirList 보냅니다 LB_RESETCONTENT 및 LB_DIR 메시지 목록 상자를. 그것은 nIDListBox lpPathSpec 에 의해 주어진 경로 일치 하는 모든 파일의 이름에 의해 지정 된 목록 상자를 채웁니다.

LpPathSpec 매개 변수는 다음과 같은 형태:

[드라이브:] [[\u]디렉터리[\i디렉터리]... \u] [파일 이름]

이 예제에서 드라이브 는 드라이브 문자 하 고 디렉터리 는 올바른 디렉터리 이름을 filename 은 적어도 하나의 와일드 카드를 포함 해야 합니다 유효한 파일 이름입니다. 와일드 카드는 물음표 (?), 일치 하는 모든 문자와 일치 하는 임의의 문자 수를 의미 하는 별표 (*)를 의미 하는。

경우에 lpPathSpec의 길이가 0 인 문자열을 지정 하거나 문자열을 변경할 수만 디렉터리 이름을 지정 하더라도 모든 파일 사양에 포함 되지 않습니다 "*. *"。

LpPathSpec 드라이브 및/또는 디렉터리 이름을 포함 하는 경우 현재 드라이브와 디렉터리는 지정 된 드라이브 및 디렉터리에 전에 변경 목록 상자가 채워집니다. 새 드라이브 및/또는 디렉터리 이름을 nIDStaticPath 으로 식별 하는 텍스트 컨트롤 업데이트。

LpPathSpec 경로 드라이브 및/또는 디렉터리 부분을 제거 하 여 업데이트 후 목록 상자 가득。

CWnd 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

참고 항목nbsp;CWnd::DlgDirListComboBox, :: DlgDirList(&N)

Index