Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Ассемблер? Это просто! Учимся программировать


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Assembler (Ассемблер)

Выпуск № 687
от 19.02.2007, 15:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 367, Экспертов: 28
В номере:Вопросов: 1, Ответов: 1


Вопрос № 75594: Уважаемые эксперты, возник один вопрос по FASM А именно по рисурсам. В прграмме описываю иконки следующим образом: -------- directory RT_ICON,icons, RT_GROUP_ICON,group_icons resource icons,ICO_MAIN,LANG_NEUTRAL,icon_data res...

Вопрос № 75.594
Уважаемые эксперты, возник один вопрос по FASM
А именно по рисурсам.
В прграмме описываю иконки следующим образом:
--------
directory RT_ICON,icons, RT_GROUP_ICON,group_icons
resource icons,ICO_MAIN,LANG_NEUTRAL,icon_data
resource group_icons,ICO_MAIN,LANG_NEUTRAL,main_icon,ICO_PLAY,LANG_NEUTRAL,icon_data2,ICO_PAUSE,LANG_NEUTRAL,icon_data3,ICO_STOP,LANG_NEUTRAL,icon_data4
---------
Для загрузки иконки использую:
icon main_icon,icon_data,'icon.ico'
Вопрос возник в том, что icon_data2 должна быть иконка "play.ico"
и.т.д.
Просто нужно возможность загружать несколько иконок...
при том, что эти иконки можно будет использовать в функции loadicon
Как я понял тип ресурса для этого должен быть RT_GROUP_ICON
Как реализовать разругку нескольких иконок? Или это придется делать через res файлы?
Отправлен: 13.02.2007, 21:08
Вопрос задал: Шевчук Максим Юрьевич (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: QDSota
Здравствуйте, Шевчук Максим Юрьевич!

Через res файл необязательно, тем более количество файлов растет... В версии 1.67.8 работало так (чуть неровно - но работает):

directory RT_ICON,icons,RT_GROUP_ICON,group_icons

resource icons,
ICO_MAIN,LANG_NEUTRAL,icon_data,
ICO_PLAY,LANG_NEUTRAL,icon_data2,
ICO_PAUSE,LANG_NEUTRAL,icon_data3,
ICO_STOP,LANG_NEUTRAL,icon_data4,

resource group_icons,
ICO_MAIN,LANG_NEUTRAL,main_icon,
ICO_PLAY,LANG_NEUTRAL,main_icon2,
ICO_PAUSE,LANG_NEUTRAL,main_icon3,
ICO_STOP,LANG_NEUTRAL,main_icon4

icon main_icon,icon_data,'icon.ico'
icon main_icon2,icon_data2,'play.ico'
icon main_icon3,icon_data3,'pause.ico'
icon main_icon4,icon_data4,'stop.ico'

Загрузка идет как обычно:

loadicon yourdescr,ICO_MAIN
loadicon yourdescr,ICO_PLAY
---------
Открыть глаза навстречу солнцу
Ответ отправил: QDSota (статус: Профессионал)
Россия, Зеленоград
Тел.: 8-916-53-43-916
ICQ: 84611301
----
Ответ отправлен: 15.02.2007, 11:21
Оценка за ответ: 5


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
ООО "Мастер-Эксперт Про", Москва, 2007
Авторские права | Реклама на портале
Версия системы: 4.44 beta от 26.01.2007
Яндекс Rambler's Top100

В избранное