Оконное стекло в .NET - PullRequest
       32

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

0 голосов
/ 27 октября 2009

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

окна со списком гаджетов http://dajbych.net/glass.png

1 Ответ

2 голосов
/ 27 октября 2009

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

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

...