none
Controle de focu de janelas! RRS feed

  • Pergunta

  • Bom dia, eu queria sabe se alguém já tentou aplicar um filtro a tela do computador?
    Estou a tentar fazer isso mas com um problema...

    Eu sei que o próprio monitor oferece esse recurso de esmaecer o brilho da tela mas preciso fazer isso com timer, vou usar um form vazio e ir trocando a transparência e o backcolor dele para fazer o controle, mas preciso que a Windows não mantenha o focu nele, os outros programas devem ser executados normalmente e acessíveis como se não houvesse nada na frente deles!

    segunda-feira, 17 de fevereiro de 2014 11:51

Respostas

  • Essa forma não é viável, o form terá que ficar na frente de todas as janelas para esmaecer a tela e se ficar vai tornar inacessível os controles e as outras janelas abertas. Não há como burlar isso.

    Você pode fazer isso usando a API do Windows. Porém, se torna algo mais complexo. Veja esse post do msdn para isso:

    control screen brightness

    Mas, cuidado! Tal operação afeta não só o brilho da tela como o contraste e o gamma. Dependendo do que tu fizer não vai mais conseguir enxergar muita coisa na tela. Mas como são configurações, são reversíveis...


    Herbert Lausmann

    • Marcado como Resposta Tiago65 terça-feira, 18 de fevereiro de 2014 03:18
    segunda-feira, 17 de fevereiro de 2014 12:07