Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.027 c
14-1079472831
Andy BitOff
2004-03-17 00:33
2004.04.18
Приколитесь


8-1073559476
Undead
2004-01-08 13:57
2004.04.18
DHTMLEdit


1-1080827413
xloki
2004-04-01 17:50
2004.04.18
Mouse_event


1-1080984272
Новичёк
2004-04-03 13:24
2004.04.18
Сообщения внутри DLL.


14-1080327503
Knight
2004-03-26 21:58
2004.04.18
Комбайн... CD-RW+DVD...




   Наверх