Вверх ↑
Этот топик читают: Гость
Ответов: 1379
Рейтинг: 86
#16: 2010-08-16 19:34:15 ЛС | профиль | цитата
Ivann, прикольный пример
карма: 0

0
Администрация
Ответов: 15294
Рейтинг: 1518
#17: 2010-08-16 19:40:14 ЛС | профиль | цитата
скрины бы тоже не помешали - не у всех есть возможность запустить схему в Win VistaSeven
карма: 26
0
Ответов: 3349
Рейтинг: 233
#18: 2010-08-16 19:50:21 ЛС | профиль | цитата
Dilma писал(а):
скрины бы тоже не помешали - не у всех есть возможность запустить схему в Win VistaSeven

Ясно
ScreenShot
карма: 1

0
Разработчик
Ответов: 26069
Рейтинг: 2121
#19: 2010-08-16 19:56:10 ЛС | профиль | цитата
А разве в XP такое сделать нельзя
карма: 22

0
Ответов: 3349
Рейтинг: 233
#20: 2010-08-16 20:05:25 ЛС | профиль | цитата
nesco писал(а):
А разве в XP такое сделать нельзя

Стандартными средствами нет.
------------ Дoбавленo в 20.00:
nesco, Как ты в реальном времени получишь скриншот без данного окна?
------------ Дoбавленo в 20.05:
Новая версия компонента.
Добавлен контроль операционной системы и состояния dwm.
Добавлена информация о цвете прозрачности и её состояние.
Добавлено событие onSetBlur которое возвращает:
0 - Эффект стекла применен
1 - Ошибка, не поддерживаемая операционная система
2 - Ошибка, dwm выключен.

Добавлена иконка.
Прошу протестировать.
карма: 1

0
Администрация
Ответов: 15294
Рейтинг: 1518
#21: 2010-08-16 20:13:19 ЛС | профиль | цитата
nesco писал(а):
А разве в XP такое сделать нельзя

нельзя, т.к. это фишка aero, а XP умеет рисовать только средствами GDI.
карма: 26
0
Ответов: 3349
Рейтинг: 233
#22: 2010-08-16 20:34:24 ЛС | профиль | цитата
Просьба протестировать данный компонент в ос отличной от Windows 7 and Vista.
На выходе из события onSetBlur должно подаваться 1.
карма: 1

0
Ответов: 4641
Рейтинг: 334
#23: 2010-08-16 20:36:32 ЛС | профиль | цитата
[offtop]
Ivann писал(а):
Ясно

Ivann, новые версии выкладывать положено в первом сообщении. Скрины тоже, да еще и в тегах scroll[/offtop]
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 3349
Рейтинг: 233
#24: 2010-08-16 20:41:25 ЛС | профиль | цитата
[offtop]
Ravilr писал(а):
Скрины тоже, да еще и в тегах scroll

А у меня как [/offtop]
карма: 1

0
Ответов: 301
Рейтинг: 11
#25: 2010-08-16 21:15:04 ЛС | профиль | цитата
nesco писал(а):
А разве в XP такое сделать нельзя

autohotkey подобное может, даже в 98-х виндах.
карма: 0

0
Ответов: 154
Рейтинг: 4
#26: 2010-08-16 22:23:48 ЛС | профиль | цитата
Ivann, отличный компонет! спасибо большое! а что ещё ты планируешь в него добавить ?
карма: 0

0
Ответов: 3349
Рейтинг: 233
#27: 2010-08-16 22:26:06 ЛС | профиль | цитата
kernel, Выключение AeroGlass, Выключение AeroGlass при отключение dwm, событие при смене цвета.
карма: 1

0
Разработчик
Ответов: 26069
Рейтинг: 2121
#28: 2010-08-16 22:37:19 ЛС | профиль | цитата
Dilma писал(а):
нельзя, т.к. это фишка aero, а XP умеет рисовать только средствами GDI

Какая фишка -- получение полупрозрачного окна с тенью AeroGlass, вроде -- технология отрисовки окон самой видеокартой, что самой собой уберет артефакты перерисовки окна, но не получение самого окна такой конфигурации, такое окно можно сделать и в GDI+

Технология AeroGlass появилась в Висте и вот тут неплохо про это написано, кому интересно почитать -- http://www.windxp.com.ru/Vista/vista6.htm
карма: 22

0
Ответов: 3349
Рейтинг: 233
#29: 2010-08-16 22:41:55 ЛС | профиль | цитата
nesco писал(а):
полупрозрачного окна

Оно не полупрозрачное, просто его фон наложен на него и размыт.
nesco писал(а):
такое окно можно сделать и в GDI+

Ну попробуй.
Думаю с производительностью будет не очень
карма: 1

0
Разработчик
Ответов: 26069
Рейтинг: 2121
#30: 2010-08-16 22:47:04 ЛС | профиль | цитата
Ivann писал(а):
Ну попробуй

Я уже делал такое, прекрасно получалось
Ivann писал(а):
Думаю с производительностью будет не очень

Тут я и спорить не собираюсь. Я спросил про возможность создания такого окна в XP, а не в быстродействии перерисовки. Кто бы спорил, что быстродействие перерисовки видеокартой гораздо выше перерисовки ресурсами самой системы
карма: 22

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