22.03.2004, 17:40 | #1 |
Участник
|
window: число -> картинку, how?
Hello All!
Если создать в форме window, под к-рым целое число, и, например, задать 929, получим картинку "Стоп". И т. д. А где посмотреть соответствие этих magic numbers и картинок? Какой класс/макрос/don't know what определяет сие? My gratitude cannot be expressed in words... |
|
22.03.2004, 17:48 | #2 |
NavAx
|
Попробуй запустить форму tutorial_Resources
|
|
|
За это сообщение автора поблагодарили: kvg6 (2). |
22.03.2004, 17:52 | #3 |
Administrator
|
Макросы ResAppl и Resource
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
|
За это сообщение автора поблагодарили: decoder (1). |
23.03.2004, 11:13 | #4 |
Участник
|
resource
ResAppl видел, он сути не проясняет.
А вот resource - эти таинственные дефайны означают, что имеется набор системных битмапов, "зашитых" в какой-то исполнимый или библиотечный модуль Аксапты? И если поменять resource, нарушится и функционирование самой Аксапты (по крайней мере, соответствие значков сообщениям)? |
|
23.03.2004, 11:52 | #5 |
Administrator
|
На самом деле и то, и другое - всего лишь наборы макрокоманд. Если вы их поменяете, в тех классах, где они использовались, картинки, конечно, поменяются. Если был указан напрямую код картинки (а не вызов макрокоманды), ничего не изменится. В общем, ничего таинственного. Смотрите форму tutorial_Resources.
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
23.03.2004, 14:04 | #6 |
Участник
|
>8-(
Тайна для меня в следующем: где в Аксапте находятся соответствия чисел и картинок? Понятно, что можно в макросе определить что угодно как 929 и получить "Стоп". А вот где связь 929->"Стоп"? И где сидят сами картинки?
Собственно, в форме tutorial_resources ничего нового для меня не происходит - в window'ы закладываются числа, про к-рые Image::validResource говорит, что они соответствуют некоей картинке. Но про это я и спрашивал с самого начала... --- Абсолютно Конкретная Система Автоматизации Проводок, Товаров и Администрирования |
|
23.03.2004, 14:15 | #7 |
----------------
|
Это уже обсуждалось на форуме
|
|
24.03.2004, 11:18 | #8 |
Участник
|
Ссылка хорошая.
К сожалению, у нас нет указанной формы из SP4. Ясно, как работать с ImageList. Но всё же нет там ответа на вопрос: откуда сама Аксапта берёт "номерные" картинки. Например, чтобы их подменить своими... |
|
24.03.2004, 12:33 | #9 |
----------------
|
Цитата:
откуда сама Аксапта берёт "номерные" картинки.
Естественно, подменить его нельзя.. НО это и не нужно так как Цитата:
нужно подменить ImageList у FormWindowControl.
После этого номер изображения - это номер в этом ImageList Т.е. крячить exe-файл не стОит |
|
24.03.2004, 12:34 | #10 |
Участник
|
Цитата:
К сожалению, у нас нет указанной формы из SP4. Ясно, как работать с ImageList.
Но всё же нет там ответа на вопрос: откуда сама Аксапта берёт "номерные" картинки. В нем жестко прописано соответствие картинки и ее id. Подменить картинку можно, например, редактором ресурсов, но я бы не советовал этого делать. Используйте ImageList |
|
|
|