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

Вниз

Иконка ассоциированная с файлом   Найти похожие ветки 

 
Blacki ©   (2002-11-01 22:57) [0]

Как получить иконку, ассоциированная с файлом. Например иконку у файла dpr, or txt or htm???
ExtractAssociatedIcon пашет только для исполняемых файлов. Хотелось бы API функцию а не выдёргивание инфы из реестра!


 
rhf ©   (2002-11-02 01:01) [1]

ExtractAssociatedIcon
..........
The function extracts the icon handle from that file, or from an executable file associated with that file.
..........

вывод, если передать имя не исполняемого файла, то функция вернет иконку из исполняемого файла асоциированого с ним.... то что и нужно

ЗЫ но можно и через реестр


 
Blacki ©   (2002-11-02 10:59) [2]

ну вот тогда пример:
procedure TForm1.Button1Click(Sender: TObject);
var
Icon : hIcon;
IconIndex : word;
begin
IconIndex := 0;
Icon := ExtractAssociatedIcon(HInstance, "D:\1.htm" , IconIndex);
DrawIcon(Canvas.Handle, 10, 10, Icon);
end;
Не работает почему то!!!


 
Blacki ©   (2002-11-03 10:58) [3]

ну подскажите хоть что-нибудь!!!


 
Poirot ©   (2002-11-03 11:19) [4]

http://delphibase.endimus.com/?action=viewtopic&topic=filelink


 
Song ©   (2002-11-03 11:59) [5]

ShGetFileInfo()


 
Blacki ©   (2002-11-03 13:48) [6]

>>> http://delphibase.endimus.com/?action=viewtopic&topic=filelink
>GetRegistryIconHandle
она работает не для всех файлов (например не пашет для *.htm)
>>GetIcon
она работает не для всех файлов (например не пашет для *.htm) + узнают иконку для созданного файла а необходимо чтобы просто по расширению узнавала иконку
>>ShGetFileInfo
как раз узнаёт инфу о уже созданном файле



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

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

Наверх




Память: 0.48 MB
Время: 0.013 c
1-45872
ScareCrow
2002-11-05 15:10
2002.11.14
Проблемы работы с МЕНЮ


1-45941
stilet
2002-11-04 08:57
2002.11.14
Как сделать многопоточное прил. добавления ~миллиона букв в Memo?


3-45733
leshik
2002-10-24 13:28
2002.11.14
Как в запросе использовать результат другого запроса?


4-46195
Граф
2002-10-05 07:40
2002.11.14
Добавление пункта в контекстное меню Windows Explorer при инсталл


1-45841
the7guest
2002-11-05 08:10
2002.11.14
Старорежимное добавление в автозагрузку