Pergunta

No Windows Vista, todas as bordas de janelas padrão são translúcidas com algum tipo de efeito de distorção de vidro sobre o que estiver sob elas. Esse efeito de vidro pode permear outras áreas da janela-como ao redor do endereço e das barras de pesquisa no Windows Explorer ou nos controles de reprodução no Windows Media Player. E se eu quiser fazer isso no meu aplicativo .NET Windows Forms também? Alguém está ciente de algum tipo de chamada de API que você pode usar para controlar a área desse efeito?

Foi útil?

Solução

Você tem que p/invocar de dwmapi.dll

http://www.danielmoth.com/blog/2006/06/vista-glass-in-c_17.html

No entanto, isso não é oficialmente apoiado pelo WinForms, e o consenso geral parece ser que a melhor maneira de obter vidro em um aplicativo .NET é usar o WPF.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top