Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.04.04;
Скачать: [xml.tar.bz2];

Вниз

Извлечение иконок   Найти похожие ветки 

 
DenKop   (2002-03-24 15:14) [0]

Делаю так:
procedure TForm1.AddIconToList(FLN:String);
var
Icon:Ticon;
PName:array[0..255] of char;
begin
Icon:=TIcon.Create;
StrPCopy(PName,FlN);
Icon.Handle:=ExtractIcon(hInstance,PName,0);
If Icon.Handle<=1 then
begin
ShowMessage("Handle not found");
Exit;
end;
ImageList1.AddIcon(Icon);
Icon.Free;
end;

Получаю иконку EXE, DLL, ICO, но хотелось бы получать иконки и с других типов файлов.

P.S. Вариант получения иконки через путь в реестре не очень то хочется переписывать, может есть что то готовое из средств Delphi.


 
Song   (2002-03-24 15:33) [1]

Готового нет. А какие проблемы с решением в реестре?


 
DenKop   (2002-03-24 18:26) [2]

В принципе проблем нет, но самая главная моя проблема это моя лень!!!


 
Song   (2002-03-24 21:32) [3]

2DenKop © (24.03.02 18:26)
Вы конечно меня извините и - ничего личного, но здесь не терпят ленивых людей. Здесь Вам могут посоветовать и более, если захотят, но с такими утверждениями Вам придётся написать вручную самим.



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

Форум: "Основная";
Текущий архив: 2002.04.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.006 c
14-9638
1234
2002-02-23 21:47
2002.04.04
Очень простая задачка


14-9625
olookin
2002-02-21 18:09
2002.04.04
Весьма странное поведение программы


1-9529
POOKER
2002-03-23 17:16
2002.04.04
Нужна помощь


4-9683
Basaev
2002-02-03 03:52
2002.04.04
Как закрыт другую програму из своей


1-9505
KaPaT
2002-03-22 23:49
2002.04.04
Дочерние окна





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский