Вверх ↑
Ответов: 534
Рейтинг: 5
#1: 2010-07-08 06:17:36 ЛС | профиль | цитата
zeta211 писал(а):
Добавьте красивых шрифтов в дистрибутив HiAsmа
Глупость. Бери нужный шрифт и с TempFont.
Вот пример (переделка из штатного): http://www.hiasm.com/xf/attach/share/Project345345.rar
3042,

Add(MainForm,6862808,154,147)
{
Width=459
Height=375
Point(doBorderStyle)
Point(Handle)
link(onCreate,4069358:doHideSYSMENU,[(289,167)(289,230)])
}
Add(SysMenu,4069358,392,203)
{
link(Handle,6862808:Handle,[(398,194)(160,194)])
}
Add(DoData,16504039,238,273)
{
Data=String(1)
link(onEventData,6862808:doBorderStyle,[(282,279)(282,209)(142,209)(142,181)])
link(Data,747060:Text,[])
}
Add(Button,15930185,154,273)
{
Left=10
Top=10
link(onClick,16504039:doData,[])
}
Add(Edit,747060,238,217)
{
Left=10
Top=35
Text=""
DataType=1
}
Однако, если сразу же подать число "2", то вместо должной Sizeable-формы получим хрен. Надо сначала подать что-то другое, а потом 2. Если надо сделать Sizeable:
code_19283.txt
От номера, поданного в свойство BorderStyle через DoData (см. первый пример) зависит тип формы, от 1 до 5.
nesco, вопрос на засыпку, почему если сразу выставить 2, то ничего не меняется, но если выставить что-то другое (0,1,3,4,5), то всё ок, и после того, как выставил что-то другое, 2 вдруг начинает тоже ставится? Вот тебе и баг нашёл.
Вряд ли вы что-то поняли, не умею я баги описывать. Смотрите видео из аттача. (Project14.rar)
------------ Дoбавленo в 06.12:
zeta211 писал(а):
как ни как это среда ВИЗУАЛЬНОГО программирования...
Не улавливаю связи между идеей встроенных шрифтов и ВИЗУАЛЬНЫМ программированием. ВИЗУАЛЬНОЕ программирование - это "программирование" без непосредственного написания кода пользователем.
------------ Дoбавленo в 06.15:
nesco писал(а):
такое количество, что никаких инсталляторов не хватит
Согласен.
------------ Дoбавленo в 06.17:
zeta211 писал(а):
лейбл
Есть, кстати GLabel, посмотри, там тени, цвета, градиенты, реагирование на проведении мышкой (в принципе, и с Label такое тоже можно сделать) и много всякой хрени.
карма: 0

1
файлы: 2code_19283.txt [737B] [74], project014.rar [24.6KB] [73]
Голосовали:3042