Вверх ↑
Этот топик читают: Гость
Ответов: 970
Рейтинг: 270
#106: 2010-05-31 13:30:40 ЛС | профиль | цитата
В этой схеме при изменении размера дополнительная кнопка остается на месте, но двигается вместе с формой.



карма: 0

0
файлы: 1altzunamen.png [10.6KB] [194]
Разработчик
Ответов: 25681
Рейтинг: 2087
#107: 2010-05-31 13:57:00 ЛС | профиль | цитата
Во, млин... Странно, как-то, ведет себя семерка. Куда-то сообщения очереди херит, благополучно. А при движении есть притормаживания перемещения
карма: 20

0
Ответов: 970
Рейтинг: 270
#108: 2010-05-31 14:01:16 ЛС | профиль | цитата
Уже нет Возможно это из-за производительности компьютера - притормаживало только в первый раз при запуске
карма: 0

0
Разработчик
Ответов: 25681
Рейтинг: 2087
#109: 2010-05-31 14:06:32 ЛС | профиль | цитата
Genius писал(а):
притормаживало только в первый раз при запуске

А ты пробовал запустить не из-под HiAsm-a Я при запуске из-под него замечал некторые глюки с отрисовкой
карма: 20

0
Ответов: 1841
Рейтинг: 366
#110: 2010-06-01 00:16:05 ЛС | профиль | цитата
nesco писал(а):
А вот такая схема, тоже рывками изменяет размер


Win 7 (стоят последние апдейты)
ГП - GeForce 9800 GT
Проц - AMD Athlon X2 240
также стоят последние дрова на данный момент...
Тормозов или рывков при изменении размера скомпилированной выше схемы нет...
Однако иконка с вопросиком при изменении размера формы или при перемещении формы прыгает на место иконки "Свернуть"...
карма: 1
0
Разработчик
Ответов: 25681
Рейтинг: 2087
#111: 2010-06-01 00:18:53 ЛС | профиль | цитата
CriDos писал(а):
Однако иконка с вопросиком при изменении размера формы или при перемещении формы прыгает на место иконки "Свернуть"...

Е мое -- смещение подрегулировать не вариант, кнопки-то у Семерки шире Писал же об этом уже
nesco писал(а):
смещение кнопки регулировать можно, так же, как и саму кнопку можно сделать другой

карма: 20

0
Ответов: 1841
Рейтинг: 366
#112: 2010-06-01 00:29:05 ЛС | профиль | цитата
nesco, ну я как-бы протестировал и выложил свои результаты и наблюдения
Если что-то не учёл или проглядел извините...
карма: 1
0
Разработчик
Ответов: 25681
Рейтинг: 2087
#113: 2010-06-01 00:40:13 ЛС | профиль | цитата
Тут моя ошибка -- надо было указать, что схема настроена на тему XP, те, на ее ширину кнопок. Ты тестировал вторую схему, а поведение первой у тебя как Да, в MathParse можешь поменять смещение -- замени 80, к примеру, на 120
карма: 20

0
Ответов: 1841
Рейтинг: 366
#114: 2010-06-01 01:03:23 ЛС | профиль | цитата
nesco, первая схема также при изменении размеров не тупит и не дёргается а также ест проц и ГП при изменении размеров также как и другие окна.
Поэкспериментировал с формулой поставил иконку на нужное место но нашёл не додел в схеме, если изменить ширину формы а после изменения ширины передвинуть форму то иконка с вопросом сместится на тоже расстояние на которое изменилась ширина формы...
карма: 1
0
Разработчик
Ответов: 25681
Рейтинг: 2087
#115: 2010-06-01 01:15:41 ЛС | профиль | цитата
CriDos писал(а):
если изменить ширину формы а после изменения ширины передвинуть форму то иконка с вопросом сместится на тоже расстояние на которое изменилась ширина формы...

А что, она должна стоять на месте Вроде, я делал так, чтобы кнопка ездила вслед за другими.
Или я не понял По крайней мере, у меня она ездит по заголовку формы исправно, как я и хотел
карма: 20

0
Ответов: 1841
Рейтинг: 366
#116: 2010-06-01 01:43:30 ЛС | профиль | цитата
nesco, вот демо видео (flash+exe) - http://dl.dropbox.com/u/6869303/Demo.exe (141 кб.)
Если сильнее растянуть форму то иконка сместится в левую сторону и будет висеть рядом с формой...
карма: 1
0
Разработчик
Ответов: 25681
Рейтинг: 2087
#117: 2010-06-01 01:52:57 ЛС | профиль | цитата
CriDos, ты точно обновил MainForm.pas Этот эффект был у меня на старой форме -- перемещение кнопки на нужное место возникало только при перемещении формы, тк только при отработке сообщения WM_MOVE посылались события привязки, в новой MainForm-e я добавил эти посылки и в отработку сообщения WM_SIZE
карма: 20

1
Голосовали:CriDos
Ответов: 1841
Рейтинг: 366
#118: 2010-06-01 02:01:30 ЛС | профиль | цитата
nesco, всё, после обновления (svn) иконка вопросика теперь перемещается вместе с остальными иконками системного меню!
Спасибо!
карма: 1
0
Разработчик
Ответов: 25681
Рейтинг: 2087
#119: 2010-06-01 02:09:21 ЛС | профиль | цитата
Прикол еще в том, что такая фича дает вам простор для фантазий, вы можете в заголовок формы загнать все, что угодно -- и движущуюся строку на цветном фоне, и картинки, и прогресс бар, и тд.
карма: 20

0
Ответов: 1841
Рейтинг: 366
#120: 2010-06-01 02:18:53 ЛС | профиль | цитата
Ещё бы сделать ограничение которое не давало бы этой форме (далее - кнопка вопрос) выходить за пределы края главного окна (скрин) ну например чтобы при достижении края главного окна кнопка вопрос останавливалась...

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