Windows 탐색기에서 축소판을 사용하면 파일을 수동으로 열 필요 없이 파일을 미리 볼 수 있는 편리한 방법을 제공합니다. 이러한 썸네일은 코어 및 타사 셸 확장을 통해 생성됩니다.
사용자 정의 파일 브라우저를 만들려는 개발자의 경우 Windows API를 통해 C#을 사용하여 시스템 지원 파일에서 썸네일을 검색할 수 있습니다. 이렇게 하면 다양한 파일 유형에 대한 사용자 정의 축소판을 수동으로 구문 분석하고 생성할 필요가 없습니다.
WindowsAPICodePack-Shell 라이브러리는 이 문제에 대한 간단한 솔루션을 제공합니다. 이 라이브러리의 ShellFile 클래스를 활용하면 개발자는 다음 코드를 사용하여 쉽게 축소판을 얻을 수 있습니다.
ShellFile shellFile = ShellFile.FromFilePath(pathToYourFile); Bitmap shellThumb = shellFile.Thumbnail.ExtraLargeBitmap;
이 코드는 관심 있는 파일 경로를 사용하여 ShellFile 개체를 초기화합니다. 이 객체의 Thumbnail 속성은 파일의 축소판 표현에 대한 액세스를 제공합니다. ExtraLargeBitmap 속성을 지정하면 코드는 사용 가능한 가장 큰 크기로 축소판을 검색합니다.
이 접근 방식은 Windows에서 제공하는 플랫폼별 렌더링 및 레이아웃을 유지하면서 시스템 생성 축소판을 검색합니다.
위 내용은 C#에서 Windows API를 사용하여 모든 파일에서 축소판을 검색하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!