Oberfläche ist gelungen aber es gibt noch einige Sachen zu optimieren
- Pfad der IE Favoriten kann über die API's ausgelesen werden
Delphi-Quellcode:
function GetSpecialFolder(hWindow: HWND; Folder: Integer):
String;
var pMalloc: IMalloc;
pidl: PItemIDList;
Path: PChar;
begin
if (SHGetMalloc(pMalloc) <> S_OK)
then begin
MessageBox(hWindow, '
Couldn''
t get pointer to IMalloc interface.',
'
SHGetMalloc(pMalloc)', 16);
Exit;
end;
SHGetSpecialFolderLocation(hWindow, Folder, pidl);
GetMem(Path, MAX_PATH);
SHGetPathFromIDList(pidl, Path);
Result := Path;
FreeMem(Path);
pMalloc.Free(pidl);
end;
Aufruf: GetSpecialFolder(
Handle,CSIDL_FAVORITES)
- Die Ordnerstruktur könnte bei den IE Favoriten mit ausgelesen werden.
Was sind das für Bilddateien die man da wählen soll? Die
URL Icons?