![]() |
|
Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply |
![]()
|
|
| Vl@dimir |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 18.3.2005 Репутация: нет Всего: нет |
Всем привет
Нужно заменить одну иконку в трее на другую, пишу код:
после вызова ReplaceTrayIcon(1) иконка просто исчезает, а не заменяется другой. Подскажите плиз в чем я набажил? |
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 9 Всего: 98 |
ты б в справку ради интереса заглянул ( по поводу первого параметра LoadIcon() )
когда он NULL второй параметр -- один из IDI_APPLICATION IDI_ASTERISK IDI_ERROR IDI_EXCLAMATION IDI_HAND IDI_INFORMATION IDI_QUESTION IDI_WARNING IDI_WINLOGO -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| Vl@dimir |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 18.3.2005 Репутация: нет Всего: нет |
с хелпом трабл (с делфарем вроде нет), дадите ссылочку?
А как тогда свою иконку загрузить? |
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 9 Всего: 98 |
ссылку на что? на мсдн? -- msdn.microsoft.com
а для своей иконки туда hinstance передать нужно -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 10 Всего: 133 |
Vl@dimir
Можно скачать DRKB (Delphi Russian Knowledge Base), там вроде есть. А если ссылочку, то смотри в FAQ форума -------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
| ~FoX~ |
|
|||
![]() НЕ рыжий!!! ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2819 Регистрация: 8.10.2003 Где: Зеленоград Репутация: 0 Всего: 68 |
Это сообщение отредактировал(а) ~FoX~ - 22.3.2005, 16:20 |
|||
|
||||
| Vl@dimir |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 18.3.2005 Репутация: нет Всего: нет |
Всем привет!!
В общем сделал я замену иконки(в трее) в след-щей функции:
Где иконки берутся из прекрепленного ресурса (после {$R *.dfm} надо вставить {$R NameOfRes.RES}) Работает вроде без глобальных потрясений, однако иконку exeшника программы дельфя меняет на одну из иконок находящихся в NameOfRes.RES В чем причина смены и как этого избежать? |
|||
|
||||
| ~FoX~ |
|
|||
![]() НЕ рыжий!!! ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2819 Регистрация: 8.10.2003 Где: Зеленоград Репутация: 0 Всего: 68 |
Не понял, у тебя exe-шник постоянно иконки меняет? Это во время выполнения проги или и после её выгрузки иконка другая остается? Ой, а я спицовую процедуру писал для того чтоб динамически иконки в екзешнике менять Посмотри каким нить ресурсэксплорером, что там в секции Icon валяется. |
|||
|
||||
| Vl@dimir |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 18.3.2005 Репутация: нет Всего: нет |
Значит меняет только один раз при компиляции и больше не меняется, так что процедуру для динамического изменения иконки exe-шника ты писал не зря Кстате как подсказку в szTip сделать равную какой-нть переменной типа String? |
|||
|
||||
| Vl@dimir |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 18.3.2005 Репутация: нет Всего: нет |
Так может все таки знает как динамически менять хинт иконки (szTip) ???
|
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 9 Всего: 98 |
так же как и саму иконку...
присваиваеш новое значение и Shell_NotifyIcon(NIM_MODIFY, @IconData); -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
![]()
|
| Правила форума "Delphi: WinAPI и системное программирование" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |