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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.06.2020, 13:59   #1  
star52 is offline
star52
Участник
 
7 / 10 (1) +
Регистрация: 14.04.2020
Адрес: Кемеровская область
:) Рисование линий на форме
Всем доброго дня! Захотел я порисовать. Наткнулся на одну тему у вас:
А фигуру Лиссажу я тебе не покажу
Из примера все четко понятно, за исключением того как мне рисовать
классические фигуры (прямые и круги хотя бы). В классе Image и метод
setPixel(x,y, color) (кстати при желании очевидно что все можно им нарисовать),
но большего я не нашел.
P. S. Axapta 3.0
Старый 16.06.2020, 15:19   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от star52 Посмотреть сообщение
Из примера все четко понятно, за исключением того как мне рисовать
классические фигуры (прямые и круги хотя бы). В классе Image и метод
setPixel(x,y, color) (кстати при желании очевидно что все можно им нарисовать),
но большего я не нашел.
P. S. Axapta 3.0
У formRun есть метод hWnd.
Метод возвращает виндовый handler.
С этим идентификатором используйте виндовые функции для рисования на Window.

Обратите также внимание на метод lockWindowUpdate,
который позволяет запретить обновление формы пока вы не разрешите обратно

Но если честно, то непонятно зачем рисовать.
Если нужна картинка подложка под форму, то обратите внимание на форму tutorial_Form_freeform
Миниатюры
Нажмите на изображение для увеличения
Название: tutorial_Form_freeform.jpg
Просмотров: 60
Размер:	73.4 Кб
ID:	12853  
__________________
полезное на axForum, github, vk, coub.
За это сообщение автора поблагодарили: star52 (1).
Старый 16.06.2020, 15:29   #3  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,437 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Ищите примеры по имени класса WinGDI
Вот например: Lines (Пусть Ваши пользователи полюбят Аксапту) || Нестандартное использование Аксапты
Готовый пример есть в системе: AOT\Forms\tutorial_Tetris
За это сообщение автора поблагодарили: mazzy (10), star52 (1).
Старый 16.06.2020, 18:12   #4  
star52 is offline
star52
Участник
 
7 / 10 (1) +
Регистрация: 14.04.2020
Адрес: Кемеровская область
Благодарю вас за ответы. Тему можно закрыть.
Необходимость рисования обусловлена тем что табличные данные очень однообразные и скучные для учебных проектов (а такие у меня есть). Все они отображаются в Grid-ах. Куда приятнее если объекты моих классов будут рисоваться на форме. Сейчас занялся реализацией классов простых геометрических фигур на плоскости (треугольник, параллелограмм, эллипс).
Теги
draw, image, window

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
ax2009, ax2012: как правильно отобразить фильтр на форме? mazzy DAX: Программирование 6 25.03.2019 19:09
Обновить выделенные записи на форме kitty DAX: Программирование 6 12.03.2018 19:11
Итератор с поддержкой методов обратного вызова для обработки контролов на форме gl00mie DAX: Программирование 18 06.08.2013 22:16
Отображение таблицы в новой форме форме DAsm DAX: Программирование 23 04.03.2011 21:50
Как правильно связать таблицы в форме? Как показать параметры партии? mazzy DAX: Программирование 10 27.10.2010 15:56

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

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

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