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

Вниз

использование *.Ico   Найти похожие ветки 

 
SaVa   (2003-11-08 22:07) [0]

Создаю в одном файле (MyIco.ico)иконки 16х16, 18х18, 32х32;
Как можно загрузить и использовать в приложении эти иконки?
Как приложение заставить использовать для меню иконку 16х16 а для кнопки 18х18 или 32х32;

где еще используется такое хранение иконок?


 
Дубинин Алексей   (2003-11-08 22:34) [1]

Привет.

Последовательность действий:
1) В Resource WorkShop создаем новый проект и сохраняем его в
файл *.RC;
2) С помощью утилиты BRCC32.EXE конвертируем сохраненый *.RC
файл (Пример: "BRCC32.EXE -32 proba.rc" - произойдет конверти-
рование файла проекта proba.rc в 32-битный формат RES-файла
proba.res);
3) Подключаем *.RES файл к проекту Delphi
{$R *.RES}.

Там в Resource WorkShop обзовешь содержимое именами типа ICON_16 ICON_24 ICON_32 и т.д., а в программе будешь вызывать их, что то типа:
//Считываем иконку из ресурса
Icons:=LoadIcon(HInstance, "ICON_11");
где Icons: HICON;
Надеюсь чем то помог. Если что пиши.


 
SaVa   (2003-11-08 22:38) [2]

извеняюсь за неконкретно поставленный вопрос больше интересует как использовать такое хранение иконок в TActionManager для отображения их в разных размерах в разных контрлах или тут этот копанент не подходит?



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

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

Наверх





Память: 0.44 MB
Время: 0.011 c
1-65898
race1
2003-11-08 17:18
2003.11.20
rar and speed


4-66176
bar
2003-09-24 15:08
2003.11.20
Можно ли в RichView вставить кнопку


1-65817
Ломброзо
2003-11-10 11:02
2003.11.20
VB ActiveX


14-66057
sowell
2003-10-30 10:33
2003.11.20
Как получить сертификат от BrainBench?


3-65746
Ветерок
2003-10-31 13:21
2003.11.20
Запрос





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский