Вверх ↑
Этот топик читают: Гость
Ответов: 1926
Рейтинг: 172
#76: 2010-07-01 20:08:05 ЛС | профиль | цитата
Скажите, почему в sysmenu есть методы для запрета кнопок, но нет для обратного разрешения?
карма: 9
0
Администрация
Ответов: 15295
Рейтинг: 1519
#77: 2010-07-01 20:30:56 ЛС | профиль | цитата
потому что они и так активны по умолчанию
карма: 27
0
Ответов: 1926
Рейтинг: 172
#78: 2010-07-01 21:28:41 ЛС | профиль | цитата
После запрета они становятся неактивными. а бывает необходимость после запрещения вновь сделать их активными. Стоило бы добавить такие точки.
карма: 9
0
Ответов: 519
Рейтинг: 28
#79: 2010-07-01 22:26:04 ЛС | профиль | цитата
Добавьте красивых шрифтов в дистрибутив HiAsmа, допустим компонент лейбл наносит надпись и можно сразу выбрать красивые вбитые шрифты... как ни как это среда ВИЗУАЛЬНОГО программирования... если "нет" , то почему?
карма: 0

0
Ответов: 1891
Рейтинг: 110
#80: 2010-07-01 22:37:31 ЛС | профиль | цитата
zeta211, любые шрифты можно самому установить на компьютере и использовать в HiAsm, т.к. своих шрифтов HiAsm не имеет, а использует системные шрифты
карма: 0
%time%
0
Ответов: 519
Рейтинг: 28
#81: 2010-07-02 00:08:19 ЛС | профиль | цитата
я к тому что бы эти шрифты устанавливались сразу с установкой хиасма... и все... или отдельный пак допустим...
карма: 0

0
Разработчик
Ответов: 26164
Рейтинг: 2127
#82: 2010-07-02 00:17:46 ЛС | профиль | цитата
zeta211 писал(а):
я к тому что бы эти шрифты устанавливались сразу с установкой хиасма...

А вот мне, к примеру, сторонние шрифты в системе не нужны. И сделано совершенно правильно, что HiAsm использует системные шрифты, если надо красивостей, то пользователь сам себе должен добавить шрифты по желанию.
Да, а какие "эти" забыли добавить -- одному нравятся одни шрифты, другому другие, а этих шрифтов сейчас такое количество, что никаких инсталляторов не хватит
карма: 22

0
Ответов: 274
Рейтинг: 47
#83: 2010-07-02 00:18:16 ЛС | профиль | цитата
А потом эти шрифты с готовой программой таскать...
карма: 0

0
Разработчик
Ответов: 26164
Рейтинг: 2127
#84: 2010-07-02 00:20:43 ЛС | профиль | цитата
Laetar писал(а):
А потом эти шрифты с готовой программой таскать...

Ну да, а еще и предусмтреть, что бы они инсталлировались или подружались твоей программой

карма: 22

0
Ответов: 3349
Рейтинг: 233
#85: 2010-07-02 04:49:27 ЛС | профиль | цитата
nesco, я где-то компонент видел что-то типа временного шрифта, а если им?
------------ Дoбавленo в 04.49:
nesco, я где-то компонент видел что-то типа временного шрифта, а если им?
карма: 1

0
Разработчик
Ответов: 26164
Рейтинг: 2127
#86: 2010-07-02 08:51:14 ЛС | профиль | цитата
Ivann писал(а):
я где-то компонент видел что-то типа временного шрифта

Во вкладке "Графика", подвкладка "Шрифт"
карма: 22

0
Ответов: 1926
Рейтинг: 172
#87: 2010-07-02 15:25:01 ЛС | профиль | цитата
Так что насчёт

3042 писал(а):
Скажите, почему в sysmenu есть методы для запрета кнопок, но нет для обратного разрешения?

3042 писал(а):
После запрета они становятся неактивными. а бывает необходимость после запрещения вновь сделать их активными. Стоило бы добавить такие точки.

карма: 9
0
Ответов: 534
Рейтинг: 5
#88: 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
Разработчик
Ответов: 26164
Рейтинг: 2127
#89: 2010-07-08 10:53:14 ЛС | профиль | цитата
Slim9009 писал(а):
вопрос на засыпку, почему если сразу выставить 2, то ничего не меняется

Slim9009 писал(а):
Вот тебе и баг нашёл

Ага, баг он нашел... А по-умолчаниию там bSizeble стоит, какой у него индекс, не 2-а, случаем Попробуй с другими индексами, приятно удивишься, увидев тот же результат.
------------ Дoбавленo в 10.53:
А запрет на применение одного и того же параметра находится в KOL-е, вот здесь


procedure TControl.SetExStyle( Value: DWord );
begin
if fExStyle = Value then Exit;
и здесь

procedure TControl.SetStyle( Value: DWord );
begin
if fStyle = Value then Exit;

И багом это дело не является

На будущее, Slim9009, перед тем, как делать преждевременные утверждения, попытайся, сначала, разобраться в сути вопроса
карма: 22

0
Ответов: 534
Рейтинг: 5
#90: 2010-07-08 16:41:53 ЛС | профиль | цитата
nesco, понятно. извини
карма: 0

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