IACList::Expand 메서드(shlobj_core.h)
자동 완성 클라이언트가 네임스페이스의 지정된 항목과 연결된 후보 문자열을 생성할 것을 요청합니다.
구문
HRESULT Expand(
[in] PCWSTR pszExpand
);
매개 변수
[in] pszExpand
형식: PCWSTR
자동 완성 개체로 확장할 null로 끝나는 유니코드 문자열에 대한 포인터입니다.
반환 값
형식: HRESULT
메서드가 성공하면 S_OK를 반환하고, 그러지 않으면 HRESULT 오류 코드를 반환합니다.
설명
자동 완성 개체는 편집 컨트롤에 구분 기호를 입력할 때 이 메서드를 호출합니다. pszExpand가 가리키는 문자열이 자동 완성 클라이언트의 네임스페이스에 있는 항목과 일치하는 경우 클라이언트는 네임스페이스 계층의 pszExpand 바로 아래에 있는 항목에 대한 문자열을 생성합니다. 클라이언트는 다음에 자동 완성 개체가 클라이언트의 IEnumString 인터페이스를 호출할 때 해당 문자열을 반환합니다.
예를 들어 클라이언트의 네임스페이스가 C: 드라이브의 모든 파일 및 폴더로 구성되고 pszExpand 가 "C:\Program Files"로 설정되어 있다고 가정하면 클라이언트는 파일의 정규화된 경로 및 "C:\Program Files"의 하위 폴더에 해당하는 문자열 목록을 생성해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
대상 플랫폼 | Windows |
헤더 | shlobj_core.h |
DLL | Shell32.dll(버전 5.0 이상) |