![]() |
Bitmap/Icon vom Papierkorb auslesen
Hallo,
kann man, und falls ja wie, das Bitmap/Icon vom Papierkorb auslesen und in ein eigenes Image anzeigen lassen? |
Re: Bitmap/Icon vom Papierkorb auslesen
Hallo,
hier mal ein kleines Beispiel:
Delphi-Quellcode:
uses
[...] ActiveX, ShellAPI, ShlObj [...] Procedure TForm1.Button1Click(Sender: TObject); Begin SetTrashIcon(Self); End; Procedure SetTrashIcon(Form: TForm); Var piidlist: PItemIDList; FileInfo: SHFILEINFO; Begin //Wir holen uns den Pfad zum Papierkorb SHGetSpecialFolderLocation(Form.Handle, CSIDL_BITBUCKET, piidlist); //Holen uns Infos zum Papierkorb, hier das Icon SHGetFileInfo(PChar(piidlist), 0, FileInfo, sizeof(FileInfo), SHGFI_ICON Or SHGFI_PIDL); //Weisen der Form dieses Icon zu Form.Icon.Handle := FileInfo.hIcon; End; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:14 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz