2010-05-26 4 views
3

나는 Delphi 문서 관리 응용 프로그램을 개발 중이므로 어떻게 든 사용자에게 Windows 탐색기와 유사한 기능을 제공하고 있습니다.Windows Vista 및 7에서 Windows 탐색기에서 사용하는 파일 미리보기를 검색하는 방법은 무엇입니까?

Windows 탐색기에서 사용되는 미리보기를 얻는 방법이 있는지 알고 싶습니다. 예를 들어 Windows 탐색기는 PDF 문서에 대한 작은 축소판을 만들고 사용자가 "큰 아이콘"을 볼 때이를 표시합니다. 해당 미리보기를 가져 오는 방법이 있습니까?

MyTImage := GiveMePreviewForFile('C:\Test\File.pdf'); 
+0

가능한 속는 (첫 번째 질문) : http://stackoverflow.com/questions/829843/how-to-get-icon-and-description-from-file- extension-using-delphi –

+0

죄송합니다. 나는 그 질문을 다시 정리했다. 감사. – LaBracca

답변

7

는 user193655 @의 IExtractImage 인터페이스를 사용하여

this interface exposes methods that request a thumbnail image from a Shell folder 당신이 site에 아주 전체 샘플을 찾을 수 있고, 소스 코드 here입니다, 갈 수있는 방법입니다.

확인이 이미지

alt text http://i46.tinypic.com/2updzbd.png

+3

과 호환됩니다. Delphi3000이 사라진 것처럼 보입니다 ... – stg

+3

현재 소스 코드는 archive.org에서 다운로드 할 수 있습니다. https://web.archive.org/web/20060115070800/http:/ /www.delphi3000.com/article/3806/IExtractImageDemo.zip –

2

IExtractImage에 대한 문서를 살펴보십시오. 기본적으로 IShellFolder를 IExtractImage와 함께 사용하면 찾고있는 사진을 얻을 수 있습니다.

+1

BTW 또한 XP –

관련 문제