Создаем эффект AeroGlass в Windows 8

Я хочу создать эффект AeroGlass в своем приложении (не во всей системе), но, похоже, Microsoft удалила эту функцию из Windows 8, поэтому мне нужно создать ее самостоятельно.

Чтобы создать этот эффект, я возьму прямоугольник изображения под окном моего приложения, применю к нему размытие по Гауссу и, наконец, отрисую окна. Но как я могу получить изображение под окнами?


person Bình Nguyên    schedule 21.05.2013    source источник
comment
Этот пост может быть полезен - stackoverflow.com/q/5292700/2065121   -  person Roger Rowland    schedule 21.05.2013
comment
@RogerRowland: Спасибо за ответ, но кажется, что все методы захватывают весь экран (включая само окно), поэтому он не может помочь мне создать эффект стекла :-(   -  person Bình Nguyên    schedule 21.05.2013
comment
Смысл того, что рендеринг неклиентской области остается за Windows, заключается в том, что ваше приложение будет выглядеть обновленным, даже если вы не меняли код. Возможно, эффект стекла по-прежнему выглядит круто для вас, но ваши клиенты будут менее чем впечатлены. К тому времени, особенно через пять лет, вы будете выглядеть как старое усталое и необслуживаемое приложение.   -  person Hans Passant    schedule 21.05.2013
comment
@HansPassant: Спасибо за ваш ответ, я делаю это только для развлечения, интересно, как был реализован эффект AeroGlass, и пытаюсь повторно реализовать простую версию: D   -  person Bình Nguyên    schedule 21.05.2013