Иконки из файлов (открытие и сохранение)
В TImage.Picture есть свойство PixelFormat, а вот в TImage.Picture.Icon нет...
Очень надеюсь на вашу помощь.
Цитата:
Originally posted by Anderson
Я пишу программу, которая умеет извлекать иконки из файлов (exe,dll и т.д.), с последующим сохранением понравившейся пользователю иконки. Когда, значит, пользователь жмет на иконку, она сохраняется в файл типа ico. Проблема в том, что иконка сохраняется в 16-цветном режиме, в то время как я хочу, чтобы она сохранялась, например, в High-color или True-color...
В TImage.Picture есть свойство PixelFormat, а вот в TImage.Picture.Icon нет...
Очень надеюсь на вашу помощь.
Я пишу программу, которая умеет извлекать иконки из файлов (exe,dll и т.д.), с последующим сохранением понравившейся пользователю иконки. Когда, значит, пользователь жмет на иконку, она сохраняется в файл типа ico. Проблема в том, что иконка сохраняется в 16-цветном режиме, в то время как я хочу, чтобы она сохранялась, например, в High-color или True-color...
В TImage.Picture есть свойство PixelFormat, а вот в TImage.Picture.Icon нет...
Очень надеюсь на вашу помощь.
Я уже этот вопрос задаю n-ому кол-ву форумов...неужели, никто не может ответить?
Цитата:
Originally posted by Anderson
Я уже этот вопрос задаю n-ому кол-ву форумов...неужели, никто не может ответить?
Я уже этот вопрос задаю n-ому кол-ву форумов...неужели, никто не может ответить?
Попробуй миновать VCL, и доставать все ресурсы с помощью WinAPI.
Либо попробуй использовать не TIcon, а TBitmap, например.
Цитата:
Originally posted by Sagittarius
Попробуй миновать VCL, и доставать все ресурсы с помощью WinAPI.
Либо попробуй использовать не TIcon, а TBitmap, например.
Попробуй миновать VCL, и доставать все ресурсы с помощью WinAPI.
Либо попробуй использовать не TIcon, а TBitmap, например.
TBitmap не катит - это точно.
А иконки я извлекаю с помощью ExtractIcon - это не WinAPI, чтоли?
Цитата:
Originally posted by Anderson
TBitmap не катит - это точно.
А иконки я извлекаю с помощью ExtractIcon - это не WinAPI, чтоли?
TBitmap не катит - это точно.
А иконки я извлекаю с помощью ExtractIcon - это не WinAPI, чтоли?
А может с палитрой че-нить намутить? Кто-нить мне скажет, как палитрой пользоваться, а? :)
Цитата:
Originally posted by Anderson
TBitmap не катит - это точно.
А иконки я извлекаю с помощью ExtractIcon - это не WinAPI, чтоли?
TBitmap не катит - это точно.
А иконки я извлекаю с помощью ExtractIcon - это не WinAPI, чтоли?
Под WinAPI я имел в виду не связку ExtractIcon и TIcon, а полное использование WinAPI, т.е. создавать HICON с пмощью системных функций, и работать уже с ней.
Цитата:
Originally posted by Sagittarius
Под WinAPI я имел в виду не связку ExtractIcon и TIcon, а полное использование WinAPI, т.е. создавать HICON с пмощью системных функций, и работать уже с ней.
Под WinAPI я имел в виду не связку ExtractIcon и TIcon, а полное использование WinAPI, т.е. создавать HICON с пмощью системных функций, и работать уже с ней.
Насколько я знаю, так нельзя сделать...