AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 31.01.2006, 14:41   #1  
Buba is offline
Buba
Участник
 
90 / 10 (1) +
Регистрация: 24.04.2003
Адрес: Томск
Знаю, что доступные ресурсы образов в Axapta рулятся классом Image.
Вижу, что у него методы, созвучные с желанием добавить программно свой ресурс, вроде как есть.
Однако без описания и примера теряюсь как решить эту задачу.
Может кто-то делал такое?
Старый 31.01.2006, 15:29   #2  
Wamr_imported is offline
Wamr_imported
Участник
 
101 / 10 (1) +
Регистрация: 08.01.2004
Доступные ресурсы - это ресурсы EXE-файла.
Опишите задачу полнее.
Старый 31.01.2006, 15:49   #3  
Buba is offline
Buba
Участник
 
90 / 10 (1) +
Регистрация: 24.04.2003
Адрес: Томск
В форме SysPrintForm добавляю свой канал вывода
хочу соответственно с названием нового канала, а именно в Excel, выводить и его иконку
Старый 31.01.2006, 16:05   #4  
Wamr_imported is offline
Wamr_imported
Участник
 
101 / 10 (1) +
Регистрация: 08.01.2004
Обратите внимание на imageListAppl_Print.
Из него получаете ImageList и добавляете туда свою иконку.
Старый 31.01.2006, 16:24   #5  
Buba is offline
Buba
Участник
 
90 / 10 (1) +
Регистрация: 24.04.2003
Адрес: Томск
Да, так я добавлю иконку из числа образов, которые перечислены в макросе resAppl или каком-либо другом макросе, содержащим идентификаторы образов, которые ЕСТЬ в ресурсе *.EXE

но в этом ресурсе нет иконки Excel (это следует из того, какие иконки отображает форма tutorial_Resources) и соответсвенно ни в одном из макросов нет его идентификатора.

есть форма tutorial_ShowIcons, демонстрирующая способ загрузки иконок из shell32.dll, но в ней опять-таки нет иконки Excel.
Старый 31.01.2006, 16:50   #6  
Wamr_imported is offline
Wamr_imported
Участник
 
101 / 10 (1) +
Регистрация: 08.01.2004
1. Любым известным (удобным) вам способом создаете файл с нужной картинкой
2. Сохраняете ее в <Navision>\Application\Share\Include
3. Создаете классик Image и загружаете туда свою картинку (loadImage)
4. Добавляете Image в imageList (add), запоминаете номер
5. Добавляете в ListView новый элемент с номером вашей картинки
Старый 31.01.2006, 17:09   #7  
Buba is offline
Buba
Участник
 
90 / 10 (1) +
Регистрация: 24.04.2003
Адрес: Томск
понял, благодарю.
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 00:35.