Оконное стекло в.NET

Обычное граничное стекло - это хорошо, но как я могу сделать второй тип прозрачности, как средняя часть в окне со списком гаджетов? А как насчет белого света на обороте текста?

http://dajbych.net/glass.png

1 ответ

Решение

На самом деле вы просто расширяете стеклянную раму в зону клиента, что тривиально. А затем вы рисуете над ним, с альфа-каналом. Это окно, скорее всего, рисует частично прозрачный белый цвет над основной клиентской областью. Дополнительную информацию можно найти в MSDN: Aero Glass: создание специальных эффектов с помощью диспетчера окон рабочего стола.

Подсветка вокруг текста должна быть просто добавлена ​​сзади. Хотя Windows также использует его в заголовках окон, возможно, есть функция, которая отображает это. Я просто не мог найти это.

Другие вопросы по тегам