Donos de Lanhouse  
Dicas sobre Lanhouses, Google, Linux, windows e software livre.
Agenda Chrome Earth Notas Pack Reader
Blogger Docs Gmail Orkut Picasa Talk

Windows 7 novo TaskBar

6 de abril de 2009 – 6:23

O novo bar (tarefas) do , acho que é muito mais conveniente do que Vista / XP.


O que torna as novas tarefas no 7?


Um link sobre a documentação MSDN é assim que funciona a partir do usuário final, e especialmente sobre o Win32 API para acessar a funcionalidade de suas aplicações.

Basicamente as novas tarefas complementa o Quick LanchBar: executar a aplicação (por exemplo IE) e, em seguida, você tem acesso a instâncias do mesmo (diferente janela / guia) do browser a partir de um único local. Isto é automático se o pedido é “certo” para o pensamento de Taskbar Win7 directa ou indirectamente. A nova API permite win32 este fato: a capacidade de usar a barra de tarefas ea funcionalidade para o utilizador final a partir de uma aplicação escrita por nós.

image

Se você vai acabar com o mouse para uma das aplicações que você colocar na barra de tarefas e pressione o botão direito, vá para o que é chamado um Ir Lista contendo os dados acessados recentemente a possibilidade de fazer o pino ou não ‘ Aplicação aos Taskbar etc

image

Outra característica interessante é a visualização dos grupos (guia) para uma aplicação, que é difícil de ver quando você abrir a guia no IE8, como em:

image

Ou o resultado da progressão observada no mesmo superposição como você fazer o download do arquivo:

image

E se o que queríamos fazer para a nossa aplicação, por exemplo, ao fazer uma compilação é um pouco ‘tempo?


Programação com. NET?


Windows 7 disponível para a API Win32 para obter acesso a uma característica que eu te disse anteriormente. Mas, como já foi anteriormente existia para o Windows Vista Dirigido Wrapper para acessar essas APIs, se quisermos fazer um pedido. NET que irá alavancar a nova interface do usuário que podemos fazer.

Em MSDN galeria são já exemplos de factos que usam o Windows 7 Taskbar e Bibliotecas. NET Interop Amostra Biblioteca. Estes são baseados na versão modificada 1.4 do Windows Vista Ponte API.

Na galeria estão vários exemplos de diferentes funcionalidades.


Progressão do Windows 7

Por exemplo, se quisermos ver uma progressão indicando que o nosso pedido é fazer algo desafiador, temos de

1. Adicione as bibliotecas a gerenciar as tarefas do Windows 7, que são aqueles que você vê na imagem:

image

Neste caso, basta chamar a API SetProgressValue, como no seguinte código

image

Agora, o segundo eo terceiro parâmetro representa a porcentagem de conclusão de curso e final da operação, o segundo valor será ir longe … aggioranto de distância, no exemplo encontrado no MSDN Galeria é um cronômetro utilizado para a simulação. O resultado é que você vê abaixo:

image

Se eu quiser ver um erro aqui está como:

image

E o resultado:

image

Como obter o Manuseie de wpf?

Os exemplos encontrados na MSDN, na maior parte, utilizando simples do Windows Forms, se você quiser usar wpf para obter a mesma funcionalidade que você precisa ter a alça para a janela do sistema operativo.

Pode ser feito através da API do Win32 com interop wpf:

image

Neste ponto é manipular o valor que você deve usar as APIs do Windows 7 Taskbar, pelo menos para a barra de progresso

Existem muitas outras API, que você pode usar também. NET através dessas bibliotecas:

image

Você pode colocar ícones superposição, criar clipe para ver mais antevisão normalmente oferecidos pelo Windows 7.

Baixar

Marcar com estrelaCompartilharCompartilhar com observaçãoManter como não lido


Tags: ,

Post a Comment