zmienić ikone katalogu

0

Czy ktos wie jak globalnie zmienic ikone pewnego katalogu? Tak np inna jest dla katalogu udostepnionego w sieci.

Jakies pomysly?

0

jesli nie w delphi to uzyj microangelo :)
(nie ten dzial)

jesli w delphi to nie wiem (choc pytanie nie nawiazuje do programowego zmieniania :D)
jest to gdzies w rejestrze, poszukaj (o ile sie nie myle CLASSES_ROOT)
wtedy wystarczy podac sciezke do ikony ktora ma zastapic domyslna

0

są dwa sposoby - albo zmienić nazwę katalogu na Blabla.{tutaj identyfikator CLSID} i w rejestrze stworzyć dae dotyczęce tego CLSID.

albo nadać katalogowi atrybut systemowy i w nim utworzyć plik desktop.ini (atrybuty ukryty i systemowy też) o treści:

[.ShellClassInfo]
IconFile="e:\marcin\ikony\bebox.dll" //plik z ikoną
IconIndex=20 //indeks ikony (jeśli DLL albo EXE)

0

Ok, a ja mam takie pytanie, czy mogę zrobić, żeby ten folder miał większą ikonkę? Bo jak mam np. bitmapkę 150x150 i dam w desktop.ini odpowiednią linię z IconFile=... , to ikonka (bitmapka) zmniejszana jest do rozmiarów standardowej ikony... Próbowałem różnych wartości, ale jak na razie mi nie wychodzi :/ więc pytam. A może jest gdzieś jakiś dokładny opis plików desktop.ini (tzn. co możemy tam zmienić itp.) ?

Aha, zauważyłem, że linia określająca "index" ikony (chodzi mi o IconIndex) musi być podana zawsze, nieważne, czy to dll, exe, czy też bmp, ico, ... bynajmniej na Windows 2000.

1 użytkowników online, w tym zalogowanych: 0, gości: 1