Как сделать иконку для делфи

Как сделать иконку для делфи

Вот, собственно, и сам вопрос. Заранее спасибо.

Как сделать иконку для делфиКак сделать иконку для делфи
Игорь Шевченко © ( 2009-04-24 00:14 ) [1]

Также, как любой другой ярлык

Как сделать иконку для делфиКак сделать иконку для делфи
AlexDan © ( 2009-04-24 00:15 ) [2]

Я пробовал, но меняется только изображение в панели задач, а сам ярлык файла почему-то не меняется.

Как сделать иконку для делфиКак сделать иконку для делфи
Германн © ( 2009-04-24 00:50 ) [4]


> buzb © (24.04.09 00:20) [3]
>
> Я пробовал, но меняется только изображение в панели задач,
> а сам ярлык файла почему-то не меняется.
>

Как пробовал?


> buzb © (24.04.09 00:07)
>
>

Да. И кстати. А что подразумевается под понятием «ярлык приложения»?

Как сделать иконку для делфиКак сделать иконку для делфи
Германн © ( 2009-04-24 01:35 ) [7]

Я изменял значение Icon на вкладке Project/options/Application но меяется только изображение на панели задач и в верхнем левом углу формы. А иконка ( та что на рабочем столе) нет

Как сделать иконку для делфиКак сделать иконку для делфи
Германн © ( 2009-04-24 01:54 ) [9]


> А иконка ( та что на рабочем столе) нет

Как сделать иконку для делфиКак сделать иконку для делфи
clickmaker © ( 2009-04-24 13:50 ) [13]

винда кэширует значки. Иначе списки файлов долго открывались бы

Источник

ICO из любого файла

Как получить иконку исполняемого файла (*.ico)?
Придумали какое-то убожество и обозвали его ExtractAssociatedIcon, лучше бы вообще ничего не.

Как сделать иконку для делфиУстановка Far Cry с диска выдает ошибку копирования файла icon 2.ico
доходит до середины и останавливается и появляется ошибка:ошибка копирования файла icon 2.ico.

Почему на некоторых сайтах есть иконка, но нет файла favicon.ico (или т.п.)?
Т.е. графического файла с фавиконкой, вроде бы, нет, но она появляется в браузере. Какая технология.

посоветую разобраться сперва с этим материалом

а сам вопрос уточнить, что дано что найти и каким методом

Добавлено через 8 минут
А теперь мне нужно ту иконку которая появилась в TImage, поставить на exeшник который я укажу в том же opendialog.

Вложения

Как сделать иконку для делфиacWorkRes.rar (9.1 Кб, 76 просмотров)

Как сделать иконку для делфи

Вложения

Как сделать иконку для делфиicon.zip (2.4 Кб, 84 просмотров)

иконку то надо перебрать.

Добавлено через 2 минуты
вы господин, на всё готовое! и потом наверно буете всем грить што вы прогу написали. переберите ресурсы и будет вам щастье Как сделать иконку для делфи

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Принудительное скачивание любого файла
Как сделать ссылку на файл, но не чтобы он открывался в окне браузера, а не открываясь сразу.

Как сделать иконку для делфиПобайтный разбор любого файла
Мне необходимо для шифрования сообразить разбор файла на байты и затем чтобы эти байты шифровались.

Печать любого файла из VBA
Стоит задача печати 600 файлов *.html в определенной последовательности. Трудность в том, что бы.

Как обращаться со свойствами любого файла?
Может кто знает как обращаться со свойствами любого файла. Если мы используем Открытый Workbook.

Источник

Программирование Delphi

Все о программировании.

Главное меню

Как поместить иконку в трей при помощи Delphi

Поместить иконку приложения в трей средствами Delphi не такая уж и сложная задача. Она пригодится для вывода меню, а также для скрытия приложения, когда остается одна только иконка, при помощи которой Вы можете управлять приложением.

Посмотрите на панель задач, в ту часть, где находятся часики. Есть там другие иконки? Это место называется Windows System Tray. Хотите поместить значок своего приложения туда же? Тогда эта статья для Вас!

Это было бы полезно для программ, которые работают длительное время без какого-либо взаимодействия с пользователем (фоновых задач, которые обычно запущены на компьютере в течение всего дня).

Помещаем иконку в трей

К слову сказать, создать приложение, которое запускается с иконкой в системном трее довольно легко – только одна функция API Shell_NotifyIcon необходима для выполнения этой задачи.

Функция объявлена в модуле ShellApi и ей передается два параметра. Первый параметр – флаг, который указывает на то, добавляется иконка в данный момент или удаляется, а второй параметр представляет собой указатель на структуру TNotifyIconData, в которой хранится информация об иконке (дескриптор иконки для отображения, текст всплывающей подсказки при наведении указателя мыши на иконку, дескриптор окна, которое будет получать сообщения от иконки и тип сообщения, которое будет послано окну).

Для начала добавьте ShellApi в раздел uses Вашей формы, затем добавьте эти строки:

Затем в методе OnCreate нужно инициализировать структуру данных TrayIconData и вызов функции Shell_NotifyIcon:

Параметр Wnd из TrayIconData указывает на окно, которое будет получать сообщения от иконки. HIcon указывает на значок, который будет отображаться в трее. В нашем случае – значок приложения. szTip содержит текст всплывающей подсказки, которое будет отображаться при наведении на иконку курсора мыши (может содержать до 64 символов). Параметр uFlags установлен для обработки сообщений приложения.

Если Вы запустите Ваш проект сейчас, Вы увидите значок Вашего приложения в трее, но ничего не происходит при нажатии на нем мышкой.

При закрытии приложения нам нужно удалить значок из трея:

И, наконец, чтобы наша иконка реагировала на события мыши, а также появлялось всплывающее меню нужно создать процедуру обработки сообщений, а также добавить компонент TPopupMenu на форму и создать в нем пункты меню.

Сначала мы объявим процедуру обработки сообщений в области public объявления формы.

Ну вот и все! Быстро и просто: есть подсказка, есть всплывающее меню, а также иконка находится в трее.

Источник

Загрузить иконку ярлыка в кнопку

Здравствуйте, помогите пожалуйста.
Я умею загружать в image путь до файла и его ярлык. То-есть по нажатию на image у меня отображается иконка и запускается программа.

Как мне сделать тоже самое на кнопки в которые можно загружать картинки, типа speedbutton.
Загружается всё через опендиалог
Подскажите пожалуйста!

Я умею загружать в image путь до файла и его ярлык. То-есть по нажатию на image у меня отображается иконка и запускается программа.

Как мне сделать тоже самое на кнопки в которые можно загружать картинки, типа speedbutton.
Загружается всё через опендиалог

Poli-smen я новичок, там на всю страницу код, еще и на англ))

Сейчас доходчиво попробую объяснить что конкретно мне надо Как сделать иконку для делфи

У меня есть панель, на ней хочу сделать кнопки, не важно speedbutton или bitbtn. По нажатию по кнопке, будет открываться opendialog, там я буду выберать нужный себе файл. Картинка файла будет грузится в кнопку.
И по нажатию этой кнопки будет открываться тот файл который я выбрал в opendialog.

Я со всем разобрался, не знаю лишь как загрузить в speedbutton или bitbtn икону ярлыка.

Да, получить его в любую из кнопок (speedbutton, bitbtn)

Этот пользователь сказал Спасибо poli-smen за это полезное сообщение:
Этот пользователь сказал Спасибо poli-smen за это полезное сообщение:

Poli-smen, Alegun спасибо Вам огромное.

Сделал то что я хотел

Мужики, подскажите пожалуйста, тот код что выше я написал.
Я нажимаю на кнопку, идет проверка переменной S типа string, где должен лежать путь к файлу.
Если он пуст, то открывается opendialog, выбирается файл.
После этого идет еще одна проверка переменной S.
Если она всё еще пуста, то появляется сообщение о том что ничего не выбрано в opendialoge.
Если она не пуста, то загружает в себя картинку выбранного файла, и потом запускает этот файл.

Вот мне надо узнать, при второй проверке переменной S, если она всё еще пуста, (в opendialog`e ничего не выбрал, нажал отмена. ) сделать так что бы кнопка не грузила в себя ничего. Была просто пустой.

Код как бы работает, но не в тот момент когда мне надо.
В 12 строке кода то, что я делаю.

Источник

Как сделать иконку для делфи

Как сделать иконку для делфи

Как сделать иконку для делфиКак сделать иконку для делфиКак сделать иконку для делфиКак сделать иконку для делфиКак сделать иконку для делфи

сори, создам новую тему. В предыдущей стоит галка «вопрос решен» и народ туда не заглядывает.

есть в моем екзешнике и формы, и все остальное. Сунул иконку для приложения в Project-Options-Application.
но еще в приложении используется 2 иконки (в систрей они подставляются). Так вот после компиляции иконка приложения (в проводнике) видна как одна из ресурса, а не та, которую я вставил в Project-Options.
это как и почему так может быть? Как сделать иконку для делфи Как сделать иконку для делфи Как сделать иконку для делфи

Добавлено 20.04.07, 13:30

Как сделать иконку для делфи

Как сделать иконку для делфиКак сделать иконку для делфиКак сделать иконку для делфиКак сделать иконку для делфиКак сделать иконку для делфи

Ты ресурс с двумя иконками ка делал и где?
В секции иконок какие имена у двух иконк?

Как сделать иконку для делфи

Как сделать иконку для делфиКак сделать иконку для делфиКак сделать иконку для делфиКак сделать иконку для делфиКак сделать иконку для делфи

Как сделать иконку для делфи Как сделать иконку для делфи Как сделать иконку для делфи Как сделать иконку для делфи

компилил его через brcc32.exe

если ресурс отключить из приложения, иконка становится правильной (CheckBackups.ico). Если ресурс подключить обратно, то опять рисуется StateGreen.ico Как сделать иконку для делфи

Как сделать иконку для делфи

Как сделать иконку для делфиКак сделать иконку для делфиКак сделать иконку для делфиКак сделать иконку для делфиКак сделать иконку для делфи

Иконкой является первый ресурс ICON в ресурсной секции исполняемого файла. Таким по замыслу Borland должен быть ресурс с названием MAINICON.

Но в Дельфийских экзешниках иконки получаются отсортированными по алфавиту (то ли так надо, то ли так устроен борландовский редактор ресурсов. не разбирался). В итоге, если название иконки по алфавиту должно стоять раньше, то она и будет использоваться в качестве основной.

Так что, чтобы устранить проблему, нужно просто переименовать дополнительные иконки, линкующиеся из ресурсов и сделать полный билд проекта.

Как сделать иконку для делфи

Как сделать иконку для делфиКак сделать иконку для делфиКак сделать иконку для делфиКак сделать иконку для делфиКак сделать иконку для делфи

Давай разберёмся для начало что есть что.

А теперь как всё это вылечить я немного повторю и ещё раз озвучю сказанное Smike.

У тебя в готовом проекте имена иконок естественно сортируются по алфавиту (посмотрр скрин).

Самый простой способ это в твой подцепляемый ресурс добавить ещё однйу иконку с именем «ААА».

Или любым редактором ресурса отредактируй Project1.res, и измени имя иконки MAINICON на «AAA» или «000».

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот пользователь сказал Спасибо Alegun за это полезное сообщение: