Exemplo de propriedade da janela ID do Modelo de Usuário do Aplicativo (AppID)
Demonstra como controlar o comportamento de agrupamento da barra de tarefas das janelas de um aplicativo por meio da propriedade System.AppUserModel.ID .
Este tópico inclui as seções a seguir.
- Descrição
- Requirements
- Baixando o exemplo
- Compilando o exemplo
- Executando o exemplo
- Tópicos relacionados
Descrição
Este exemplo mostra como definir a propriedade System.AppUserModel.ID por meio do uso da implementação IPropertyStore da janela, que é obtida por meio de SHGetPropertyStoreForWindow.
Requisitos
Produto | Versão mínima do produto |
---|---|
Windows | Windows 7 |
Windows Software Development Kit (SDK) | 7.0 |
Baixando o exemplo
Localização | URL do caminho |
---|---|
GitHub | Exemplo de AppUserModelIDWindowProperty |
Compilando o exemplo
Para compilar o exemplo no prompt de comando:
- Abra a janela do prompt de comando e navegue até o diretório do projeto AppUserModelIDWindowProperty .
- Digite
msbuild AppUserModelIDWindowProperty.sln
.
Para criar o exemplo usando o Microsoft Visual Studio (preferencial):
- Abra o Windows Explorer e navegue até o diretório do projeto AppUserModelIDWindowProperty.
- Clique duas vezes no ícone do arquivo AppUserModelIDWindowProperty.sln para abrir o projeto no Visual Studio.
- No menu Compilar, selecione Compilar Solução.
Executando o exemplo
- Navegue até o diretório que contém o novo executável, usando o prompt de comando ou o Windows Explorer.
- Na linha de comando, insira
AppUserModelIDWindowProperty.exe
. Como alternativa, no Windows Explorer clique duas vezes no ícone para AppUserModelIDWindowProperty.exe. - Para demonstrar o efeito que as IDs do Modelo de Usuário do Aplicativo (AppUserModelIDs) têm no agrupamento da barra de tarefas, inicie pelo menos três instâncias do aplicativo ao mesmo tempo.
- Use o menu para definir um AppUserModelID diferente em cada uma das três janelas. Observe que cada AppUserModelID separado resulta em um botão separado da barra de tarefas e que as janelas podem alterar sua identidade em runtime.
- Defina pelo menos duas janelas como a segunda AppUserModelID. Observe que ambos se movem para o mesmo grupo da barra de tarefas.
- Abra a janela Propriedades do Menu Iniciar e barra de tarefas clicando com o botão direito do mouse na barra de tarefas e selecionando Propriedades no menu de contexto. Alterar os botões da Barra de Tarefas: lista suspensa entre a barra de tarefas Combinar quando está cheia e Nunca combinar valores. Observe que cada janela pode obter um botão separado, mas que os botões são agrupados por AppUserModelID.
Tópicos relacionados