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