Delphi, PNG, AlphaSkin, ImageList, Resource - PullRequest
       11

Delphi, PNG, AlphaSkin, ImageList, Resource

0 голосов
/ 04 февраля 2011

Я хочу загрузить список изображений AlphaSkin из ресурса. Обычно я знаю, как загрузить обычное растровое изображение и использовать в моем приложении. Но тут не поможет, как загрузить пред. сохраненное изображение PNG в список изображений alphaskin.

Список изображений поддерживает только: Добавить (Bitmap ...)

методов, но нет возможности напрямую загрузить изображение PNG.

Я нашел эту функцию:

AddImageFromRes

Но я не знаю, как это работает.

Можете ли вы узнать больше об этом. Общий вопрос: как скомпилировать изображения PNG в файл res, чтобы я мог получить их в список изображений Alpha.

Спасибо за вашу помощь: дд


Итак: вопрос состоит из трех частей.

У меня есть библиотека значков PNG, и я хочу создавать ресурсы из некоторых значков. Например: Кнопка AlphaSkin имеет свойство ImageList, и я могу установить глиф отсюда. Я хочу сделать свою собственную кнопку, которая будет своего рода, с венгерскими надписями, иконками и mr * kind (mrOk). Для этого мне нужно хранить иконки.

1). Как хранить PNG, чтобы AlphaSkin мог читать его? Я знаю, что RCDATA может содержать ЛЮБЫЕ файлы, поэтому я могу скомпилировать их в файл res.

2). Как прочитать этот ранее сохраненный ресурс PNG?

3). Я протестировал эту функцию AddImageFromRes, но получил интересные ошибки. Могу ли я сделать что-то не так, или мне нужно установить то, что я пропустил раньше. Могу ли я преобразовать PNG-файлы в «ico»? Это возможное решение? Некоторые примеры могут помочь нам ...

Спасибо за вашу помощь: дд

1 Ответ

0 голосов
/ 28 февраля 2011

Это была ошибка AlphaSkin. К сожалению.

дд

...