Pergunta

Eu sei que eu posso fazer através de programação, o item da barra de tarefas para uma determinada janela de começar a piscar quando algo muda, mas existe alguma maneira eu posso parar de piscar, quer através de programação depois de um certo período de tempo ou, no mínimo, há um teclado shortcur que eu posso dar para o meu blog, de alguma forma, parar de piscar?

Foi útil?

Solução

O FlashWindowEx função que controla a piscar leva FLASHWINFO estrutura que tem um uCount de campo para o controle de quantas vezes ele pisca.Além disso, um possível valor para o campo dwFlags é FLASHW_STOP para provocar o piscar para parar.

EDITAR:Esqueceu-se foi C# marcados pergunta ...então, P/Invoke bondade encontrado aqui.

Outras dicas

Em vez de piscar o tasbar você pode considerar o uso de NotifyIcon.Isso vai deixar você colocar algo na bandeja do sistema (algo que muitos consideram mal por causa da proliferação de aplicativos que fazem isso).Em seguida, você pode abrir uma bola de ponta com qualquer alteração que, na verdade, descreve a própria mudança.

Para usar:(1) Arraste o NotifyIcon para o formulário ou criar em seu aplicativo NotifyIcon notificar = new NotifyIcon();(2) Defina a propriedade ícone para a imagem desejada (3) Controlar se ela é visível na bandeja de sistema utilizando a propriedade Visível (4) a Chamada ShowBalloonText para mostrar sobreposição de texto (limitado a 64 caracteres)

De qualquer forma, você shoudl adicionar uma opção para o programa que permite que o usuário final para activar esta funcionalidade on/off com base em seus sentimentos sobre tudo isso.Eu, pessoalmente, como o ícone de notificação, pois a bola de texto pode dizer algo como "Servidor desceu"

@thomas -- Surpreendentemente, da própria Microsoft Windows Vista Diretrizes De Experiência Do Usuário concordo com você ...

Apesar de ter uma janela de fundo flash botão da barra de tarefas é melhor do que tê-lo automaticamente para a parte superior e roubar o foco de entrada, piscando na barra de botões ainda são muito intrusivas.É difícil para os usuários concentrar-se quando um botão da barra de tarefas estiver piscando, então você deve assumir que os usuários vão parar imediatamente o que eles estão fazendo para tornar a parar de piscar.Consequentemente, a reserva de tarefas piscar apenas para situações em que a atenção imediata é necessária.

Claro que sabe quem realmente segue as orientações ...ou que sequer lê-los.:)

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