|
16.06.2020, 13:59 | #1 |
Участник
|
Рисование линий на форме
Всем доброго дня! Захотел я порисовать. Наткнулся на одну тему у вас:
А фигуру Лиссажу я тебе не покажу Из примера все четко понятно, за исключением того как мне рисовать классические фигуры (прямые и круги хотя бы). В классе Image и метод setPixel(x,y, color) (кстати при желании очевидно что все можно им нарисовать), но большего я не нашел. P. S. Axapta 3.0 |
|
16.06.2020, 15:19 | #2 |
Участник
|
Цитата:
Метод возвращает виндовый handler. С этим идентификатором используйте виндовые функции для рисования на Window. Обратите также внимание на метод lockWindowUpdate, который позволяет запретить обновление формы пока вы не разрешите обратно Но если честно, то непонятно зачем рисовать. Если нужна картинка подложка под форму, то обратите внимание на форму tutorial_Form_freeform |
|
|
За это сообщение автора поблагодарили: star52 (1). |
16.06.2020, 15:29 | #3 |
Участник
|
Ищите примеры по имени класса WinGDI
Вот например: Lines (Пусть Ваши пользователи полюбят Аксапту) || Нестандартное использование Аксапты Готовый пример есть в системе: AOT\Forms\tutorial_Tetris |
|
|
За это сообщение автора поблагодарили: mazzy (10), star52 (1). |
16.06.2020, 18:12 | #4 |
Участник
|
Благодарю вас за ответы. Тему можно закрыть.
Необходимость рисования обусловлена тем что табличные данные очень однообразные и скучные для учебных проектов (а такие у меня есть). Все они отображаются в Grid-ах. Куда приятнее если объекты моих классов будут рисоваться на форме. Сейчас занялся реализацией классов простых геометрических фигур на плоскости (треугольник, параллелограмм, эллипс). |
|
Теги |
draw, image, window |
|
|