|
31.01.2006, 14:41 | #1 |
Участник
|
Знаю, что доступные ресурсы образов в Axapta рулятся классом Image.
Вижу, что у него методы, созвучные с желанием добавить программно свой ресурс, вроде как есть. Однако без описания и примера теряюсь как решить эту задачу. Может кто-то делал такое? |
|
31.01.2006, 15:29 | #2 |
Участник
|
Доступные ресурсы - это ресурсы EXE-файла.
Опишите задачу полнее. |
|
31.01.2006, 15:49 | #3 |
Участник
|
В форме SysPrintForm добавляю свой канал вывода
хочу соответственно с названием нового канала, а именно в Excel, выводить и его иконку |
|
31.01.2006, 16:05 | #4 |
Участник
|
Обратите внимание на imageListAppl_Print.
Из него получаете ImageList и добавляете туда свою иконку. |
|
31.01.2006, 16:24 | #5 |
Участник
|
Да, так я добавлю иконку из числа образов, которые перечислены в макросе resAppl или каком-либо другом макросе, содержащим идентификаторы образов, которые ЕСТЬ в ресурсе *.EXE
но в этом ресурсе нет иконки Excel (это следует из того, какие иконки отображает форма tutorial_Resources) и соответсвенно ни в одном из макросов нет его идентификатора. есть форма tutorial_ShowIcons, демонстрирующая способ загрузки иконок из shell32.dll, но в ней опять-таки нет иконки Excel. |
|
31.01.2006, 16:50 | #6 |
Участник
|
1. Любым известным (удобным) вам способом создаете файл с нужной картинкой
2. Сохраняете ее в <Navision>\Application\Share\Include 3. Создаете классик Image и загружаете туда свою картинку (loadImage) 4. Добавляете Image в imageList (add), запоминаете номер 5. Добавляете в ListView новый элемент с номером вашей картинки |
|
31.01.2006, 17:09 | #7 |
Участник
|
понял, благодарю.
|
|