Вверх ↑
Администрация
Ответов: 15295
Рейтинг: 1519
#1: 2010-08-17 00:00:58 ЛС | профиль | цитата
nesco писал(а):
Технология AeroGlass появилась в Висте и вот тут неплохо про это написано, кому интересно почитать

nesco, AeroGlass это клон Compize, который появился лет 6 назад и главная задача приложений подобного рода это не только отрисовка видео картой, но и выделение под каждое окно своего frame buffer, что в частности позволило сделать нативную прозрачность, эффект стекла и еще сотни эффектов, которые разработчики MS не стали перетягивать из компиза (правда это вопрос времени скорей всего...). Сделать на GDI+ полноценный эффект матового стекла технически невозможно ибо нет никакой синхронизации между изменениями области экрана под приложением. А это значит, к примеру, что если такое приложение поставить над формой, где через OpenGL вертится шестеренка со скоростью 100 FPS, то начнутся вылезать артефакты из-за рассинхронизации кадров.

Ivann писал(а):
Кажется я вспомнил.Скрывается окно, делается скриншот, копируется область, выводится на окно.

не совсем так. У окна можно прописать специальный флаг, благодаря которому можно получать пиксели под ним без необходимости скрытия.
карма: 27
0