Ir para conteúdo
Fórum Script Brasil
  • 0

Efeito Alphablend


Paulo Nobre

Pergunta

Reparei, em alguns programas que tenho, que ao usar as propriedades

alphablend e alphablendvalue o computador é muito exigido ao movimentar

o form.

Costumo ter o gerenciador de tarefas do windows sempre aparcendo no tray

e reparei que o uso do sistema chega quase que a 100%.

Alguém poderia explicar técnicamente o que faz o processador(recursos)

serem tão intensamente usados.

Outra pergunta é a seguinte:

Por que este efeito de transparência apenas funciona no windows 2000 e XP?

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Paulo, como é que está de inglês?

Reparei, em alguns programas que tenho, que ao usar as propriedades

alphablend e alphablendvalue o computador é muito exigido ao movimentar

o form.

Não sei explicar corretamente não, mas acredito não ser difícil de imaginar que isso ocorra.

Se você tem várias janelas sobrepostas e há uso da "transparência", é de se levar em conta que a cada pixel que você mover uma janela, todas as outras também deverão ser redesenhadas para que o que você esteja vendo represente uma realidade. Lendo o link abaixo e vendo que é utilizado o conceito de camadas (layers), onde cada uma representa a imagem (bitmap) da janela que sofrerá operações lógicas(pixel-a-pixel) para que a imagem final desenhada no desktop corresponda a sobreposição das janelas, dá então para ter uma idéia de que o processador é bastante exigido.

Quando não havia transparência, se bem me lembro, sempre que uma janela era movimentada sobre outra, apenas as áreas necessárias (que se tornavam visíveis) eram invalidadas e repintadas.

Outra pergunta é a seguinte:

Por que este efeito de transparência apenas funciona no windows 2000 e XP?

Essa é mais fácil. Porque o recurso foi introduzido na versão Beta 3 do Windows 2000. Veja Layered Windows
Link para o comentário
Compartilhar em outros sites

  • 0

Micheus,

O inglês é mais para menos do que para mais, mas o artigo forneceu uma boa idéia do efeito.

A sua explicação sobre o uso do processador também foi suficiente.

Muito obrigado :D

Você, como sempre, nos ajudando com sua experiência!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,9k
×
×
  • Criar Novo...