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

Вниз

Две иконки в exe   Найти похожие ветки 

 
Sour Smile   (2005-01-25 14:53) [0]

В проводнике, файлы выполнимых приложений, отображаются в виде иконок, "на ходу" извлекаемые проводником прямо из exe-файла. "Внедрить" такую иконку в своё приложение можно таким образом: Project -> Options... -> Application и далее кнопкой Load Icon... загружаем нужную картинку. Но таким способом можно вложить только одну иконку: или 16x16 или 32x32, однако во многих приложениях вложено сразу обе иконки и каждая из них отображается в зависимости от того какой режим отображения установлен в проводнике (Крупные значки или Мелкие значки). Причём эти картинки иногда даже не похожи друг на друга (а не просто когда 16x16 является уменьшенной копией иконки 32x32, но и тогда когда в приложении только одна иконка 32x32, то проводник не очень качественно её отображает в режиме Мелкие значки).

Фух... :) ну а теперь вопрос: как в своём проекте тоже внедрить обе иконки?


 
Vaitek ©   (2005-01-25 16:35) [1]

Скомпилируй несколько иконок в ресурсный файл .res и добавь его к своему проекту.

{$R myicons.res}


 
Sour Smile   (2005-01-25 17:01) [2]


> Vaitek ©   (25.01.05 16:35) [1]
> Скомпилируй несколько иконок в ресурсный файл .res и добавь
> его к своему проекту.
>
> {$R myicons.res}

А как их назвать? Если один будет называться "MAINICON", то как же другой назвать, чтобы такое сработало?

ps.Только что попробовал - в обоих режимах (Мелкие значки - Крупные значки) приложение отображается одной и той же иконкой (которая в res файле стоит первая) независимо от названия... Как же быть? Может в Delphi это невозможно сделать?


 
REA   (2005-01-25 17:24) [3]

В одной иконке сразу несколько разрешений. См. например Microangelo.


 
Sour Smile   (2005-01-26 12:50) [4]


> REA   (25.01.05 17:24) [3]
> В одной иконке сразу несколько разрешений. См. например
> Microangelo.

Огромное спасибо! Действительно, как оказалось, в одном *.ico файле может быть несколько иконок, что для меня неожиданная новость... :)))



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

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

Наверх





Память: 0.45 MB
Время: 0.033 c
6-1101327410
Жуков
2004-11-24 23:16
2005.02.06
Отправка сообщений по локальнй сети


3-1104746376
Liavik
2005-01-03 12:59
2005.02.06
Locate, Bookmark and BD


3-1104666916
Antoha111
2005-01-02 14:55
2005.02.06
Вставка записи в реляционную БД (MS Access)


3-1105071047
hawkins
2005-01-07 07:10
2005.02.06
когда следует использовать метод Query.Prepare?


14-1106144088
able
2005-01-19 17:14
2005.02.06
Подкскажите... насчет стали





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