Вверх ↑
Этот топик читают: Гость
Ответов: 19
Рейтинг: 0
#1: 2020-06-20 23:48:09 ЛС | профиль | цитата
Добрый день уважаемые мастера программирования и знатоки утилиты HiAsm. Данный вопрос может показаться не всем интересным, но я действительно нуждаюсь в помощи. Я сейчас тружусь над одной очень несложной утилитой, на которую однако ушло уже не мало ни много неделя времени. С базовыми принципами рисования я разобрался, но всё же этого мало для готового продукта. Мне необходимо добавить ещё по крайне мере 2 функции.

Одна из них представлена как добавление изображение с пк, и прорисовка этого изображения. Я постарался наглядно показать что нужно в данном файле. https://forum.hiasm.com/getfile/39036

Я очень надеюсь на вашу поддержку.

Редактировалось 1 раз(а), последний 2020-06-21 00:20:52
карма: 0

0
Ответов: 2236
Рейтинг: 676
#2: 2020-06-21 00:06:14 ЛС | профиль | цитата
Не могу открыть архив, пишет что поврежден.
карма: 11

0
Ответов: 19
Рейтинг: 0
#3: 2020-06-21 00:21:28 ЛС | профиль | цитата
sla8a писал(а):
Не могу открыть архив, пишет что поврежден.

Я переархивировал и перезалил.

--- Добавлено в 2020-06-21 00:29:57

sla8a писал(а):
Не могу открыть архив, пишет что поврежден.

Вышло открыть?

Редактировалось 1 раз(а), последний 2020-06-21 00:29:57
карма: 0

0
Ответов: 2236
Рейтинг: 676
#4: 2020-06-21 00:54:28 ЛС | профиль | цитата
invincidle1 писал(а):
Вышло открыть?
Да. Формат изображения вы не уточнили, так что предположу что это png.
Add(MainForm,2953706,133,91)
{
Width=530
Height=668
Position=1
}
Add(ODialog,2125293,245,252)
{
Filter="png file|*.png"
FileName=""
link(onExecute,8091210:doEvent1,[])
}
Add(Button,11618303,196,252)
{
Left=10
Top=170
link(onClick,2125293:doExecute,[])
}
Add(PNG,8112794,385,245)
{
Point(doAlphaBitmap)
Point(AlphaBitmap)
}
Add(PaintBox,8113655,378,133)
{
Left=105
Top=5
Width=404
Height=624
Color=12632256
Ctl3D=0
Name="Отрисовщик"
ModeSp=1
SizeSp=3
ColorSp=-16777196
MinOwn=4
MinRest=2
Point(Top)
Point(Left)
Point(Height)
Point(Width)
}
Add(Img_AlphaBmp,6760486,378,350)
{
link(onDraw,8113655:doRefresh,[(448,356)(448,112)(366,112)(366,139)])
link(Bitmap,8113655:Bitmap,[])
link(AlphaBitmap,8112794:AlphaBitmap,[])
}
Add(Hub,8091210,294,252)
{
OutCount=3
link(onEvent1,8112794:doLoad,[(322,258)(322,251)])
link(onEvent2,8112794:doAlphaBitmap,[])
link(onEvent3,6760486:doDraw,[(343,272)(343,356)])
}

Редактировалось 3 раз(а), последний 2020-06-21 01:18:20
карма: 11

0
Ответов: 19
Рейтинг: 0
#5: 2020-06-21 08:30:43 ЛС | профиль | цитата
sla8a писал(а):
invincidle1 писал(а):
Вышло открыть?
Да. Формат изображения вы не уточнили, так что предположу что это png.


Я успешно интегрировал данную схему в свой проэкт. Благодарю за помощь.
карма: 0

0
5
Сообщение
...
Прикрепленные файлы
(файлы не залиты)