Войти
NeoBooker.ru
Добро пожаловать к нам в гости!
Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Модератор форума: Peter, DEMBEL, YURIY  
Прозрачный фон в CustomWindow
ГарикДата: Чт, 17 Марта 2011, 01:16 | Сообщение # 1
Разработал функцию ,которая устанавливает прозрачный фон внешнего окна.
Вообщем необходимо протестировать на разных системах,я компильнул в екзешник для проверки,если полёт нормальный ожидаем появления.
P.S. Заранее прошу прощения за выложенный здесь ехе файл.

Прозрачный фон CustomWindow.rar

 
СообщениеРазработал функцию ,которая устанавливает прозрачный фон внешнего окна.
Вообщем необходимо протестировать на разных системах,я компильнул в екзешник для проверки,если полёт нормальный ожидаем появления.
P.S. Заранее прошу прощения за выложенный здесь ехе файл.

Прозрачный фон CustomWindow.rar


Автор - Гарик
Дата добавления - 17 Марта 2011 в 01:16
mishemДата: Чт, 17 Марта 2011, 01:19 | Сообщение # 2
Эксперт форума
Вроде нормально.
Ну , сам знаешь, у меня супер ось. ;)


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
СообщениеВроде нормально.
Ну , сам знаешь, у меня супер ось. ;)

Автор - mishem
Дата добавления - 17 Марта 2011 в 01:19
ГарикДата: Чт, 17 Марта 2011, 01:21 | Сообщение # 3
mishem, У тебя 32 или 64 разрядная ?
 
Сообщениеmishem, У тебя 32 или 64 разрядная ?

Автор - Гарик
Дата добавления - 17 Марта 2011 в 01:21
mishemДата: Чт, 17 Марта 2011, 01:22 | Сообщение # 4
Эксперт форума
Quote (Гарик)
64 разрядная


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (Гарик)
64 разрядная

Автор - mishem
Дата добавления - 17 Марта 2011 в 01:22
ГарикДата: Чт, 17 Марта 2011, 01:27 | Сообщение # 5
Неужели и на супер оси заработало !
:D
Чудеса да и впрямь
:D
ждём ещё отзывы :)
 
СообщениеНеужели и на супер оси заработало !
:D
Чудеса да и впрямь
:D
ждём ещё отзывы :)

Автор - Гарик
Дата добавления - 17 Марта 2011 в 01:27
mishemДата: Чт, 17 Марта 2011, 01:29 | Сообщение # 6
Эксперт форума
Гарик, попробуй, гиф, флеш, будут прозрачными?

Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
СообщениеГарик, попробуй, гиф, флеш, будут прозрачными?

Автор - mishem
Дата добавления - 17 Марта 2011 в 01:29
ГарикДата: Чт, 17 Марта 2011, 01:38 | Сообщение # 7
я как то эксперементировал со списком -- получалось,правда с дополнительными фокусами,надо бы постараться без фокусов,ну это позже,
 
Сообщениея как то эксперементировал со списком -- получалось,правда с дополнительными фокусами,надо бы постараться без фокусов,ну это позже,

Автор - Гарик
Дата добавления - 17 Марта 2011 в 01:38
DEMBELДата: Чт, 17 Марта 2011, 01:53 | Сообщение # 8
Наш дизайнер
win7x64
жму старт1, появляется окно с полностью прозрачным фоном, но прикол в том что заголовок окна, кнопки управления окна и границы тоже полностью "прозрачные". Нет, они видимые, но при щелчке по заголовку/кнопкам окна или попытке перетащить окно выделяются значки на рабочем столе, щелкается "сквозь" окно.
жму старт2, таскается за зеленую панель, по крестику закрывается, все вроде ок...


Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениеwin7x64
жму старт1, появляется окно с полностью прозрачным фоном, но прикол в том что заголовок окна, кнопки управления окна и границы тоже полностью "прозрачные". Нет, они видимые, но при щелчке по заголовку/кнопкам окна или попытке перетащить окно выделяются значки на рабочем столе, щелкается "сквозь" окно.
жму старт2, таскается за зеленую панель, по крестику закрывается, все вроде ок...

Автор - DEMBEL
Дата добавления - 17 Марта 2011 в 01:53
ГарикДата: Чт, 17 Марта 2011, 01:59 | Сообщение # 9
DEMBEL, скинь скрин
Странно две 64 разр. семёрки,а результат разный
mishem,тоже скинь


Сообщение отредактировано
Гарик - Чт, 17 Марта 2011, 02:02
 
СообщениеDEMBEL, скинь скрин
Странно две 64 разр. семёрки,а результат разный
mishem,тоже скинь

Автор - Гарик
Дата добавления - 17 Марта 2011 в 01:59
mishemДата: Чт, 17 Марта 2011, 02:07 | Сообщение # 10
Эксперт форума
Quote (DEMBEL)
Нет, они видимые, но при щелчке по заголовку/кнопкам окна или попытке перетащить окно выделяются значки на рабочем столе

Сдесь у меня все нормально. Все кнопки активны. Но когда свернул окно, все кнопки стали не активными. То же самое и когда развернул на весь экран.

Добавлено (17 Март 2011, 02:07)
---------------------------------------------

Quote (Гарик)
Странно две 64 разр. семёрки,а результат разный

А это скорей всего от "игрушек" с НБ, а точнее с плагинами. Активировать, деактивировать, скрыть, показать. Где что в системе меняется? У меня одно положение, у Дембеля другое. Это так, предположение.
Quote (Гарик)
mishem,тоже скинь

А что он тебе скрин даст? Кнопки становятся прозрачными, и панель тоже.


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (DEMBEL)
Нет, они видимые, но при щелчке по заголовку/кнопкам окна или попытке перетащить окно выделяются значки на рабочем столе

Сдесь у меня все нормально. Все кнопки активны. Но когда свернул окно, все кнопки стали не активными. То же самое и когда развернул на весь экран.

Добавлено (17 Март 2011, 02:07)
---------------------------------------------

Quote (Гарик)
Странно две 64 разр. семёрки,а результат разный

А это скорей всего от "игрушек" с НБ, а точнее с плагинами. Активировать, деактивировать, скрыть, показать. Где что в системе меняется? У меня одно положение, у Дембеля другое. Это так, предположение.
Quote (Гарик)
mishem,тоже скинь

А что он тебе скрин даст? Кнопки становятся прозрачными, и панель тоже.

Автор - mishem
Дата добавления - 17 Марта 2011 в 02:07
ГарикДата: Чт, 17 Марта 2011, 02:12 | Сообщение # 11
вот на моей хрюше
Прикрепления: 3255683.jpg (79.2 Kb)
 
Сообщениевот на моей хрюше

Автор - Гарик
Дата добавления - 17 Марта 2011 в 02:12
mishemДата: Чт, 17 Марта 2011, 02:18 | Сообщение # 12
Эксперт форума
Гарик,
Хотел сделать скрин, но на снимке кнопки становяться активными, а так они прозрачные.
В нормальном положение окна, повторюсь, у меня все нормально.


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
СообщениеГарик,
Хотел сделать скрин, но на снимке кнопки становяться активными, а так они прозрачные.
В нормальном положение окна, повторюсь, у меня все нормально.

Автор - mishem
Дата добавления - 17 Марта 2011 в 02:18
ГарикДата: Чт, 17 Марта 2011, 02:35 | Сообщение # 13
Щас только заметил,части отм.стрелками у меня тоже прозрачные,короче походу если в окне (бордюры,панель заголовка) встречается чёрный цвет,то его тоже детектит как прозрачный.
Прикрепления: 5880646.jpg (38.6 Kb)
 
СообщениеЩас только заметил,части отм.стрелками у меня тоже прозрачные,короче походу если в окне (бордюры,панель заголовка) встречается чёрный цвет,то его тоже детектит как прозрачный.

Автор - Гарик
Дата добавления - 17 Марта 2011 в 02:35
DEMBELДата: Чт, 17 Марта 2011, 02:40 | Сообщение # 14
Наш дизайнер
не знаю чем поможет скрин... щас перезапустил, потыкал, вроде все ок, но когда развернул окно, снова началось:

это я тыкнул по значку окна, а выделился лежащий под ним ярлык. Когда этот заголовок развернутого окна лежит поверх окна другой программы (Оперы например) то по щелчку он уходит "под него", т.е. как будто щелкаешь сквозь окно по окну оперы и оно выходит на передний план.
Прикрепления: 9738507.png (10.4 Kb)


Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениене знаю чем поможет скрин... щас перезапустил, потыкал, вроде все ок, но когда развернул окно, снова началось:

это я тыкнул по значку окна, а выделился лежащий под ним ярлык. Когда этот заголовок развернутого окна лежит поверх окна другой программы (Оперы например) то по щелчку он уходит "под него", т.е. как будто щелкаешь сквозь окно по окну оперы и оно выходит на передний план.

Автор - DEMBEL
Дата добавления - 17 Марта 2011 в 02:40
ГарикДата: Чт, 17 Марта 2011, 02:41 | Сообщение # 15
Quote (DEMBEL)
таскается за зеленую панель, по крестику закрывается, все вроде ок...

Зелёную панель я специально вмастырил,а иначе окно не зачто будет таскать,ну ты в курсе

Quote (DEMBEL)
это я тыкнул по значку окна, а выделился лежащий под ним ярлык. Когда этот заголовок развернутого окна лежит поверх окна другой программы (Оперы например) то по щелчку он уходит "под него", т.е. как будто щелкаешь сквозь окно по окну оперы и оно выходит на передний план.

Сума сойти
%)
Уменя таких чудес нет.

Сообщение отредактировано
Гарик - Чт, 17 Марта 2011, 02:46
 
Сообщение
Quote (DEMBEL)
таскается за зеленую панель, по крестику закрывается, все вроде ок...

Зелёную панель я специально вмастырил,а иначе окно не зачто будет таскать,ну ты в курсе

Quote (DEMBEL)
это я тыкнул по значку окна, а выделился лежащий под ним ярлык. Когда этот заголовок развернутого окна лежит поверх окна другой программы (Оперы например) то по щелчку он уходит "под него", т.е. как будто щелкаешь сквозь окно по окну оперы и оно выходит на передний план.

Сума сойти
%)
Уменя таких чудес нет.


Автор - Гарик
Дата добавления - 17 Марта 2011 в 02:41
mishemДата: Чт, 17 Марта 2011, 02:44 | Сообщение # 16
Эксперт форума
Лучше б монитор мыши сделали. Что б при нажатой левой клавише окно за мышью передвигалось нормально. :)

Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
СообщениеЛучше б монитор мыши сделали. Что б при нажатой левой клавише окно за мышью передвигалось нормально. :)

Автор - mishem
Дата добавления - 17 Марта 2011 в 02:44
ГарикДата: Чт, 17 Марта 2011, 03:00 | Сообщение # 17
Что-то я не врубаюсь ,а что с сегоднешнего дня мышь ушла на нерест и окна больше не таскаются
:D
 
СообщениеЧто-то я не врубаюсь ,а что с сегоднешнего дня мышь ушла на нерест и окна больше не таскаются
:D

Автор - Гарик
Дата добавления - 17 Марта 2011 в 03:00
mishemДата: Чт, 17 Марта 2011, 03:03 | Сообщение # 18
Эксперт форума
Quote (Гарик)
Уменя таких чудес нет

Поставь супер ось, будут.
Quote (Гарик)
Что-то я не врубаюсь

Зеленый заголовок убери, и потаскай. ;)


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (Гарик)
Уменя таких чудес нет

Поставь супер ось, будут.
Quote (Гарик)
Что-то я не врубаюсь

Зеленый заголовок убери, и потаскай. ;)

Автор - mishem
Дата добавления - 17 Марта 2011 в 03:03
ГарикДата: Чт, 17 Марта 2011, 03:14 | Сообщение # 19
Quote ( mishem)
Зеленый заголовок убери, и потаскай.

mishem,в прозрачной области никакое колдовство не поможет,ну если Peter что нибудь не нашаманить--хотя есть одна мыслишка--надо попробывать.
;)

 
Сообщение
Quote ( mishem)
Зеленый заголовок убери, и потаскай.

mishem,в прозрачной области никакое колдовство не поможет,ну если Peter что нибудь не нашаманить--хотя есть одна мыслишка--надо попробывать.
;)


Автор - Гарик
Дата добавления - 17 Марта 2011 в 03:14
mishemДата: Чт, 17 Марта 2011, 03:16 | Сообщение # 20
Эксперт форума
Quote (Гарик)
в прозрачной области никакое колдовство не поможет

Отчего же? Координаты окна остаются. Прозрачное оно, не прозрачное.


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (Гарик)
в прозрачной области никакое колдовство не поможет

Отчего же? Координаты окна остаются. Прозрачное оно, не прозрачное.

Автор - mishem
Дата добавления - 17 Марта 2011 в 03:16
RezzoxeДата: Чт, 17 Марта 2011, 03:17 | Сообщение # 21
WinXP

Всё таскается, всё отображается как надо, если я правильно понимаю...

 
СообщениеWinXP

Всё таскается, всё отображается как надо, если я правильно понимаю...


Автор - Rezzoxe
Дата добавления - 17 Марта 2011 в 03:17
ГарикДата: Чт, 17 Марта 2011, 03:31 | Сообщение # 22
щас попробывал с гифом(анимация-ходит чёрный туда-сюда) и прозрел.изначально фон прозрачный,начинаешь перемещать,в фоне остаётся картинка начального фона,но когда движется сам кот,а у него окрас местами чёрный,так через эти места виден рабочий стол-ярлыки и всё прочее,прям при движении.
чудеса
scared

Добавлено (17 Март 2011, 03:31)
---------------------------------------------

Quote (Dordex)
Всё таскается, всё отображается как надо, если я правильно понимаю...

Ну да всё норм
Как показывает статистика у хрюши руль
:D

 
Сообщениещас попробывал с гифом(анимация-ходит чёрный туда-сюда) и прозрел.изначально фон прозрачный,начинаешь перемещать,в фоне остаётся картинка начального фона,но когда движется сам кот,а у него окрас местами чёрный,так через эти места виден рабочий стол-ярлыки и всё прочее,прям при движении.
чудеса
scared

Добавлено (17 Март 2011, 03:31)
---------------------------------------------

Quote (Dordex)
Всё таскается, всё отображается как надо, если я правильно понимаю...

Ну да всё норм
Как показывает статистика у хрюши руль
:D


Автор - Гарик
Дата добавления - 17 Марта 2011 в 03:31
СергейДата: Чт, 17 Марта 2011, 08:34 | Сообщение # 23
Необукер
во, то что надо, есть рамка и окно прозрачное thumbs_up
Гарик, это плаг?
 
Сообщениево, то что надо, есть рамка и окно прозрачное thumbs_up
Гарик, это плаг?

Автор - Сергей
Дата добавления - 17 Марта 2011 в 08:34
ВадимДата: Чт, 17 Марта 2011, 11:50 | Сообщение # 24
Генератор идей
Quote (Гарик)
так через эти места виден рабочий стол-ярлыки и всё прочее,прям при движении.
Прикольно! Наверное можно использовать этот эффект.

У меня вроде все нормально (XP sp3):

Объекты, просвечивающие сквозь окно, кликабельны. Как я понял, так и задумано.

Прикрепления: 0958261.png (47.8 Kb)


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
Сообщение
Quote (Гарик)
так через эти места виден рабочий стол-ярлыки и всё прочее,прям при движении.
Прикольно! Наверное можно использовать этот эффект.

У меня вроде все нормально (XP sp3):

Объекты, просвечивающие сквозь окно, кликабельны. Как я понял, так и задумано.


Автор - Вадим
Дата добавления - 17 Марта 2011 в 11:50
JozaFFДата: Чт, 17 Марта 2011, 15:59 | Сообщение # 25
Любопытный
Win 7 SP1 32-bit, полет нормальный

Прикрепления: 5743094.jpg (117.7 Kb)




Windows 7 32-bit SP1, Neobook 5.6.2 rus, Mozilla Firefox 4
 
СообщениеWin 7 SP1 32-bit, полет нормальный


Автор - JozaFF
Дата добавления - 17 Марта 2011 в 15:59
mishemДата: Чт, 17 Марта 2011, 16:01 | Сообщение # 26
Эксперт форума
JozaFF, разверни окна прозрачные, работают кнопки?

Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
СообщениеJozaFF, разверни окна прозрачные, работают кнопки?

Автор - mishem
Дата добавления - 17 Марта 2011 в 16:01
PeterДата: Чт, 17 Марта 2011, 16:49 | Сообщение # 27
Админ NeoBook
Quote (DEMBEL)
это я тыкнул по значку окна, а выделился лежащий под ним ярлык. Когда этот заголовок развернутого окна лежит поверх окна другой программы (Оперы например) то по щелчку он уходит "под него", т.е. как будто щелкаешь сквозь окно по окну оперы и оно выходит на передний план.

Quote (Гарик)
Уменя таких чудес нет.

Отчего же?
Все правильно работает у Дембеля.
Весь механизм создания прозрачного окна в данном случае - тоже самое, что и наложение маски на окно.
Разница только в том, что вместо готовой маски (в виде рисунка) для формирования непрозрачных областей используются дескрипторы объектов - кнопок, эллипсов, прямоугольников, списка, и т.д (благо получить дескрипторы объектов в NB просто), а по ним (с учетом размеров объекта) и формируются программно непрозрачные участки окна.
Все просто как в бане!
Поэтому, все, что прозрачно это - РАБОЧИЙ СТОЛ.
Получается истинная прозрачность.
И именно поэтому, если щелкнуть сквозь прозрачное окно по другому окну, то последнее и вылезет на первый план.
;)
Quote (Вадим)
Объекты, просвечивающие сквозь окно, кликабельны. Как я понял, так и задумано.

Да, именно поэтому и "кликабельны".


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (DEMBEL)
это я тыкнул по значку окна, а выделился лежащий под ним ярлык. Когда этот заголовок развернутого окна лежит поверх окна другой программы (Оперы например) то по щелчку он уходит "под него", т.е. как будто щелкаешь сквозь окно по окну оперы и оно выходит на передний план.

Quote (Гарик)
Уменя таких чудес нет.

Отчего же?
Все правильно работает у Дембеля.
Весь механизм создания прозрачного окна в данном случае - тоже самое, что и наложение маски на окно.
Разница только в том, что вместо готовой маски (в виде рисунка) для формирования непрозрачных областей используются дескрипторы объектов - кнопок, эллипсов, прямоугольников, списка, и т.д (благо получить дескрипторы объектов в NB просто), а по ним (с учетом размеров объекта) и формируются программно непрозрачные участки окна.
Все просто как в бане!
Поэтому, все, что прозрачно это - РАБОЧИЙ СТОЛ.
Получается истинная прозрачность.
И именно поэтому, если щелкнуть сквозь прозрачное окно по другому окну, то последнее и вылезет на первый план.
;)
Quote (Вадим)
Объекты, просвечивающие сквозь окно, кликабельны. Как я понял, так и задумано.

Да, именно поэтому и "кликабельны".

Автор - Peter
Дата добавления - 17 Марта 2011 в 16:49
NecronomiconДата: Чт, 17 Марта 2011, 17:10 | Сообщение # 28
Участник
Quote (mishem)
разверни окна прозрачные, работают кнопки?

Имеешь ввиду системные кнопки (свернуть, развернуть, закрыть)? Если развернуть прозрачное окно, эти кнопки не работают. В остальном косяков не заметил.
Свежеустановленная ориг. Win7x64 :)
 
Сообщение
Quote (mishem)
разверни окна прозрачные, работают кнопки?

Имеешь ввиду системные кнопки (свернуть, развернуть, закрыть)? Если развернуть прозрачное окно, эти кнопки не работают. В остальном косяков не заметил.
Свежеустановленная ориг. Win7x64 :)

Автор - Necronomicon
Дата добавления - 17 Марта 2011 в 17:10
mishemДата: Чт, 17 Марта 2011, 17:12 | Сообщение # 29
Эксперт форума
Quote (Necronomicon)
Имеешь ввиду системные кнопки

Да. На 64 мы выяснили что не работают, на 32 интересно.


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (Necronomicon)
Имеешь ввиду системные кнопки

Да. На 64 мы выяснили что не работают, на 32 интересно.

Автор - mishem
Дата добавления - 17 Марта 2011 в 17:12
NecronomiconДата: Чт, 17 Марта 2011, 17:22 | Сообщение # 30
Участник
Quote (mishem)
на 32 интересно

На 32 могу только завтра на работе проверить. Скорее всего та-же песня
 
Сообщение
Quote (mishem)
на 32 интересно

На 32 могу только завтра на работе проверить. Скорее всего та-же песня

Автор - Necronomicon
Дата добавления - 17 Марта 2011 в 17:22
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Поиск: