Главная страница
    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.009 c
3-65722
nika_ufc
2003-11-02 00:17
2003.11.20
Помогите c ADO


3-65692
AlexenderG
2003-10-30 12:27
2003.11.20
Кто может кинуть на мыло DsgnIntf.pas и DsgnIntf.dcu????


3-65786
Suharew
2003-10-30 18:33
2003.11.20
Слет заголовка в таблице Paradox


4-66151
SeLarin
2003-09-25 17:49
2003.11.20
WM_DEVICECHANGE


1-66000
Василь
2003-11-10 13:13
2003.11.20
Chart - как сделать чтобы крайние точки были на на осях?





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