Тулбары - прилипалы

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Гость

Сообщение Гость »

Привет всем!
Что-то я потерял здесь свою тему по поводу женитьбы плавающих тулбаров-прилипал и рессайзинга.
Вроде бы со всем разобрался, но вот что ускользнуло от моего внимания при начальном рассмотрении данного трабла.
Не получается зафиксировать тулбар на другой строке, нежели начальная (базовая). Ручками все делаеться – взял, подцепил мышкой, поместил чуть ниже основного тулбара – создается новая тулбарная полоска, на которую и паркуется перетаскиваемый тулбар. Но стоит перезапустить приложение, он из добавочной полосы перемещается на базовую. Х координаты при этом сохраняються. Интересно, как заставить его «помнить» свои YPos?
Пробовал «ручками» менять (при выгруженном приложении) эту координату в INI файле – при запуске приложения – все без изменений – тулбар из добавочной полосы снова водружается на базовую.
В какую сторону копать?
Заранее благодарен
=NewUser=

Написал: NewUser(217)
Аватара пользователя
Andrew Listiev
Активист
Сообщения: 166
Зарегистрирован: 07 Июль 2005, 11:16
Откуда: Латвия, Рига

Сообщение Andrew Listiev »

А что значит базовая? Это кларин стандартный toolbar?
Написал: Andrew Listiev(202)
Гость

Сообщение Гость »

Согласен, не «базовая», а «первая созданная». Более того, выяснилось, что все нормально работает, если до конца заполнена текущая полоса тулбара. В этом случае тулбар, помещенный на следующую (динамически созданную) тулбар-полосу, при следующем запуске программы, будет обнаружен на том же месте. Иначе он будет помещен на не до конца заполненную верхнюю полосу. Но все нормальные приложения позволяют не соблюдать это ограничение (полную заполненность предыдущей (верхней) тулбар-полосы).
Как быть?
Может, я чего-то не до понимаю?
С уважением,
=NewUser=

Написал: NewUser(217)
Гость

Сообщение Гость »

Это кларин стандартный toolbar. Если запустить Start-ом несколько окон с тулбар атрибутом, то эти окна помещаются на этот тулбар. Но их можно перетягивать чуть ниже, и тогда в рантайме образуется новая полоса кларион стандартного тулбара.
Да, все это на C55H ABC

Написал: NewUser(217)
Аватара пользователя
Andrew Listiev
Активист
Сообщения: 166
Зарегистрирован: 07 Июль 2005, 11:16
Откуда: Латвия, Рига

Сообщение Andrew Listiev »

Ну уж если не устраивает функционал Clarion toolbar'a, то придется юзать WinAPI. Во всяком случае другого выходя я не вижу.
Написал: Andrew Listiev(202)
ru_alex
Ветеран
Сообщения: 333
Зарегистрирован: 21 Сентябрь 2005, 11:05
Откуда: Нижний Новгород
Контактная информация:

Сообщение ru_alex »

Всем привет!
Поднимаю старую тему. Подскажите, как все-таки контролировать положение тулбаров. Не работает нормально.
Проблемы следующие:
1. Не встает на полосу, на которой был, когда приложение последний раз было закрыто.
2. Хотелось бы получить возможность самому их прикреплять куда нужно и когда нужно, т. к. на них постоянно меняется состав контролов, в зависимости от открытых окон программы.
NewUser
Старожил
Сообщения: 238
Зарегистрирован: 10 Ноябрь 2005, 23:07
Откуда: Краснодар
Благодарил (а): 6 раз

Сообщение NewUser »

Я так и не разобрался с этой темой. :( Просто расслабился. Временно. Решил немног ее по другому - не так красиво и не так правильно, как хотелось бы. Так что - по-прежденму - поддерживаю данную тему - всеми двумя руками!
Ответить