Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Делается маска региона на которой все елементы выдвинуты, затем меняя размеры окна выступающие части можно скрыть. Принцип тут такой - если окно больше маски, видима только часть окна разрешенная маской, если оно меньше маски, то елементы маски за пределами габаритов окна невидимы.
Попробовал реализовать эту идею,что-то получилось, не не совсем то что хотелось Можете посмотреть: сначала попробуйте запустить проект и сразу выдвинуть панель, потом перезапустите и, не вытаскивая ее, переместите окно за заголовок
Во, уже кое-что. Во время первого вытаскивания все пучком, токо потом белый кусок фона остается. А после перезапуска у меня на область приклеивается кусок содержимого экрана! кстати, маску нужно делать в формате GIF и выставлять 2 цвета, тогда при любом размере вес маски едва ли перевалит за пару килобайт, а вы всегда будете уверены что используется ровно столько цветов, сколько нужно (т.е два), без всяких случайных оттенков цвета заливки. Как задавать вопросы
как применить к командам CustomWindow и CloseCustomWindow Эфект скольжения? Что бы не просто открывалось окно или закрывалось, а как бы выдвигалось. Слева, справа. Снизу, сверху.
В конечном итоге обсуждение переключилось на использование маски.
mishem, ЧТО ЖЕ РЕАЛЬНО ТРЕБУЕТСЯ? Если нужно показать или скрыть внешние необушные окна с эффектами (как и было изначально спрошено), то это, в принципе, возможно. При помощи плагина, естесственно. Если же требуется корректно менять размеры необушного окна, сделанного по маске (например, как предложил Алекс), то это НЕВОЗМОЖНО!
P.S. И ещё УБЕДИТЕЛЬНЕЙШАЯ ПРОСЬБА: давать ссылки на НЕ "переведенные", т.е на оригинальные, страницы!
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Отчего же? Теоретически это возможно, кстати, для ММВ давно существует такой плагин. Правда, я не знаю насколько он хорош в работе, но он существует! Но, теория теорией, а вот как это будет в NB "на практике"?... Пока не попробуешь не узнаешь. Плагин нужен... - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Реально требуетсято, о чем говорил дембель. DEMBEL,
Quote (DEMBEL)
запусти AIMP и открой эквалайзер, и увидишь как он выезжает.
(хотя я AIMPом не пользуюсь и не знаю как там что везжает, но догадываюсь ) Но, так как объект не возможно отобразить за пределами окна (или все же возможно при помощи плагина?), то на мой взгляд это можно реализовать при помощи доп. окна. Но что б это выглядило оригенально, с эфектом скольжения, нужен плагин. Думаю можно будет пожертвовать тем, что не возможно привязать одновременно все окна к основному. Хотя в голове крутится мысль, привязать к курсору все объекты. И что б они следовали за окном.
Добавлено (21 Декабрь 2009, 16:56) --------------------------------------------- Хотя, с одной стороны это может и к лучшему, что не будут привязаны. Плей лист остается, программа свернута в трей. Или при выборе пункта, плей лист закрывается. Часто кто нибудь со всеми выдвинутыми окнами, двигает объект?
Часто кто нибудь со всеми выдвинутыми окнами, двигает объект?
ну часто в принципе... хотя я тут подумал что не обязательно выдвигать окно, можно просто показывать его с эффектом, например Fade. Если бы у нас была возможность менять маску, мы бы сделали просто показ окна с эффектом, и как будто бы за пределами главного окна. -- ну ладно, я поехал домой на пару недель, всем удачи и счастливого нового года ) Как задавать вопросы
Почему невозможно? Можно... только в другом окне. Для этого можно применить команду CustomWindow с параметром NoBorder...
Quote (mishem)
Но что б это выглядило оригенально, с эфектом скольжения, нужен плагин.
Quote (Peter)
Если нужно показать или скрыть внешние необушные окна с эффектами (как и было изначально спрошено), то это, в принципе, возможно. При помощи плагина, естесственно.
Quote (mishem)
Плей лист остается, программа свернута в трей.
Тут следует иметь ввиду, что при сворачивании в трей главного окна все другие (дочерние) окна тоже сворачиваются. А чтобы скрыть только главное окно, потребуется снова плагин.
Quote (mishem)
Сижу, думаю. Контейнер -объект. Окно , тоже объект. Почему один объект виден, другой нет?
Ничего не понял...
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Вовочка сидит на уроке , шариковой ручкой щелкает. Учительница: Ты что делаешь? Вовочка: Да вот, не пойму. Стержень - Он. Ручка - Она. Так почему у них детей нет? Раскручивает ручку. Ааа, понятно. Тут же спираль стоит.
Quote (Peter)
Почему невозможно? Можно... только в другом окне. Для этого можно применить команду CustomWindow с параметром NoBorder...
Это понятно. Но почему к окну как к объекту не применяются команды эфектов? Или окно, это не объект?
Quote (Peter)
Если нужно показать или скрыть внешние необушные окна с эффектами (как и было изначально спрошено), то это, в принципе, возможно. При помощи плагина, естесственно.
А кто плагин сделает? Я так, из далека
Есть анекдот, начало не помню Что то там один у другого денег по моему спрашивал, и начал из далека. Тот ему говорит, поцелуй меня в плечо. Зачем? Ну ты ж тоже из далека начал.
А чтобы скрыть только главное окно, потребуется снова плагин.
или его снова запустить тогда, когда главное окно свернуто, тоже работает, проверено Окно-это вроде модальное окно и немного отличается от обекта в НБ, возможно не правильно изложил, но суть схватите
У нас из делфи-програмиров, кторый любит НБ только один, а плагинов(которые нужны) туча, тут надо крутится на староне Эх, кто бы толко скзал, где находтся та сторона?!
Да, но к сожалению, по-другому собственными средставми NB двигать дочерние окна никак.
Если только плагином... - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Это как посмотреть... Что касется NeoBook, то НЕ ОБЪЕКТ!
Quote (mishem)
почему к окну как к объекту не применяются команды эфектов?
В принципе, отображение необушных дочерних окон с эффектами (пусть простейшими) вполне возможно, а вот почему разработчики не включили эти опции (как, впрочем, и многие-многие другие) в команды NeoBook, лучше спросить у них самих!
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Ё-моё! А я-то все думаю: "Что это NB не обновляется давно?" Теперь ясно - чуваки в задумчивости...
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться