Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Иконки из файлов (открытие и сохранение)

7.8K
23 августа 2004 года
Anderson
8 / / 23.08.2004
Я пишу программу, которая умеет извлекать иконки из файлов (exe,dll и т.д.), с последующим сохранением понравившейся пользователю иконки. Когда, значит, пользователь жмет на иконку, она сохраняется в файл типа ico. Проблема в том, что иконка сохраняется в 16-цветном режиме, в то время как я хочу, чтобы она сохранялась, например, в High-color или True-color...
В TImage.Picture есть свойство PixelFormat, а вот в TImage.Picture.Icon нет...
Очень надеюсь на вашу помощь.
7.8K
23 августа 2004 года
Anderson
8 / / 23.08.2004
Цитата:
Originally posted by Anderson
Я пишу программу, которая умеет извлекать иконки из файлов (exe,dll и т.д.), с последующим сохранением понравившейся пользователю иконки. Когда, значит, пользователь жмет на иконку, она сохраняется в файл типа ico. Проблема в том, что иконка сохраняется в 16-цветном режиме, в то время как я хочу, чтобы она сохранялась, например, в High-color или True-color...
В TImage.Picture есть свойство PixelFormat, а вот в TImage.Picture.Icon нет...
Очень надеюсь на вашу помощь.



Я уже этот вопрос задаю n-ому кол-ву форумов...неужели, никто не может ответить?

302
24 августа 2004 года
Sagittarius
648 / / 12.04.2003
Цитата:
Originally posted by Anderson


Я уже этот вопрос задаю n-ому кол-ву форумов...неужели, никто не может ответить?


Попробуй миновать VCL, и доставать все ресурсы с помощью WinAPI.
Либо попробуй использовать не TIcon, а TBitmap, например.

7.8K
24 августа 2004 года
Anderson
8 / / 23.08.2004
Цитата:
Originally posted by Sagittarius

Попробуй миновать VCL, и доставать все ресурсы с помощью WinAPI.
Либо попробуй использовать не TIcon, а TBitmap, например.


TBitmap не катит - это точно.
А иконки я извлекаю с помощью ExtractIcon - это не WinAPI, чтоли?

7.8K
24 августа 2004 года
Anderson
8 / / 23.08.2004
Цитата:
Originally posted by Anderson

TBitmap не катит - это точно.
А иконки я извлекаю с помощью ExtractIcon - это не WinAPI, чтоли?



А может с палитрой че-нить намутить? Кто-нить мне скажет, как палитрой пользоваться, а? :)

302
27 августа 2004 года
Sagittarius
648 / / 12.04.2003
Цитата:
Originally posted by Anderson

TBitmap не катит - это точно.
А иконки я извлекаю с помощью ExtractIcon - это не WinAPI, чтоли?


Под WinAPI я имел в виду не связку ExtractIcon и TIcon, а полное использование WinAPI, т.е. создавать HICON с пмощью системных функций, и работать уже с ней.

7.8K
27 августа 2004 года
Anderson
8 / / 23.08.2004
Цитата:
Originally posted by Sagittarius

Под WinAPI я имел в виду не связку ExtractIcon и TIcon, а полное использование WinAPI, т.е. создавать HICON с пмощью системных функций, и работать уже с ней.



Насколько я знаю, так нельзя сделать...

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог