Привет всем !
Среда C63 9059 & ABC. Неожиданно для себя столкнулся с проблемой, где ее совсем не ждал. Или я чего-то не понял.
Создал AppFrame, добавил на него Toolbar, а на него несколько кнопок. Все как обычно и прекрасно работает.
Но захотелось, что бы при изменении размера AppFrame кнопки "прижимались" к правой стороне окна.
Казалось бы тоже нет проблем - добавил в "Extension" AppFrame шаблон "Allow control to be resized with window"
и прописал все настройки. И .... ничего ! Т.е. никакой реакции кнопок на изменение размеров окна ...
Попробовал изменить настройки шаблона и так и сяк, поменял схему обработки Resize ... и без результата.
Посмотрел исходник AppFrame - код обработки изменений окна и поведения кнопок добавляется, все штатно ...
Что это ? Как побороть ? Или в AppFrame Resize в принципе не работает ? Тогда зачем он туда добавляется ?
Заранее спасибо за любую информацию.
AppFrame + Resize = ?
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- Игорь Столяров
- Ветеран движения
- Сообщения: 8034
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 28 раз
- Поблагодарили: 96 раз
- Игорь Столяров
- Ветеран движения
- Сообщения: 8034
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 28 раз
- Поблагодарили: 96 раз
Re: AppFrame + Resize = ?
Я конечно понимаю, что краткость - сестра таланта ... Но не до такой же стапени ...George писал(а):DoResize

Если не затруднит - поясните пожалуйста для таких как я ... Заранее спасибо !
Make Clarion Great Again ! 
Re: AppFrame + Resize = ?
есть такая фигня в штатном тулбаре, попробуй вместо него тулбокс приклеенный сверху сделать, это уже будет отдельное окно и события должны отлавливаться. Когда реализовывл свой ресайзер, то тоже на это наткнулся, но решил, работаю с событиями APIшными WM_SIZE, IMM у окна всегда сбрасываю, чем делаю его менее чувствительным к ненужным перерисовками - морганиям
Re: AppFrame + Resize = ?
Вместо события Resize я использовал DoResize, предварительно долго помучившись.