Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.18;
Скачать: CL | DM;

Вниз

Иконки дисков   Найти похожие ветки 

 
Seldon   (2004-02-09 18:07) [0]

Здрасьте!
Как получить иконки, используемые системой для Floppy, HDD, CDROM, Network и RamDrive?
Спасибо.


 
clickmaker ©   (2004-02-10 12:57) [1]

Просто получить или для конкретного существующего диска? Если первое, то ExtractIcon из shell32.dll, если второе, то SHGetFileInfo("A:\", ...) например


 
Seldon   (2004-02-10 15:47) [2]

Нет, просто. Ведь для RamDrive иконка есть независимо от того, есть он в системе, или нет.
//ExtractIcon из shell32.dll
Есть ведь программы, меняющие системные иконки на свои. В этом случае так не пойдёт.


 
Дубинин Алексей ©   (2004-02-10 20:41) [3]

Попробуйте ExtractAssociatedIcon


 
Seldon   (2004-02-10 21:27) [4]

Опять же, необходимо наличие в системе всех типов дисков.


 
Seldon   (2004-02-10 22:53) [5]

Придётся ответить самому себе.
Сначала нужно искать в реестре в
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons
если там нет, то в shell32.dll
Всем спасибо.



Страницы: 1 вся ветка

Текущий архив: 2004.04.18;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.037 c
8-1072800141
Pa5ha
2003-12-30 19:02
2004.04.18
Хром


1-1080637863
гость с юга
2004-03-30 13:11
2004.04.18
как очистить DateTimePicker


1-1080559054
Yurko
2004-03-29 15:17
2004.04.18
Убрать 3D рамку


4-1076135813
Serg1
2004-02-07 09:36
2004.04.18
чужой процесс


14-1080482122
KORN
2004-03-28 17:55
2004.04.18
Установка Win98 на другой диск?