Re: Как получить иконки, ассоциированные с файлом
От: 1  
Дата: 18.07.01 06:15
Оценка:
Здравствуйте Simontsev Andrew, вы писали:

SA>Такая вот проблема — как, например, виндовый проводник определяет, какую иконку показывать, когда выводит списки файлов? С исполняемыми файлами все понятно — там есть ExtractIcon, а откуда он берет иконки для картинок, мпегов, офисных документов и проч?


SA>Естественно, коль скоро я пишу сюда, хотелось бы решение именно на WinAPI (безо всякого MFC)...


Надо работать через реестр — берешь расширение
1) .acw в HKEY_CLASSES_ROOT ищешь ключ с таким именем, у него по умолчанию строка — acwfile
2) ищешь в HKEY_LLOCAL_MACHINE\SOFTWARE\Classes\acwfile\DefaultIcon —
%SystemRoot%\system32\accwiz.exe,0 — место файла и номер ресурса иконки
3) считываешь иконку и отрисовываешь LoadIcon(...
Легальные Анонимы это аккаунт через который можно писать тем кто не может зарегистрироваться как обычно, т.е. таким как я и ты. Для того чтобы отправить сообщение от Легального Анонима набери LOGIN : 1 Passw : 1
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.