Compartilhar via


Personalizar uma miniatura icônica e um bitmap de versão prévia dinâmica

Descrição

Você pode personalizar uma miniatura icônica e um bitmap de visualização ao vivo (ou Espiar versão prévia) usando funções e mensagens introduzidas nas APIs do DWM (Gerenciador de Janelas da Área de Trabalho) do Windows 7.

Especificamente, você usa a função DwmSetIconicThumbnail e a mensagem WM_SENDICONICTHUMBNAILBITMAP para personalizar uma miniatura icônica. Você também pode usar a função DwmSetIconicLivePreviewBitmap e a mensagem WM_SENDICONICLIVEPREVIEWBITMAP para definir um bitmap de visualização ao vivo icônico.

Para obter um aplicativo de exemplo que usa a função DwmSetIconicThumbnail , consulte Exemplo de TabThumbnails.

A ilustração a seguir mostra uma miniatura padrão transformada em uma miniatura personalizada.

ilustração de uma imagem em miniatura original e uma imagem de miniatura modificada com um bitmap personalizado

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 ou Windows Vista com Service Pack 2 (SP2) e Atualização de Plataforma para Windows Vista
Servidor mínimo com suporte Windows Server 2008 R2 ou Windows Server 2008 com Service Pack 2 (SP2) e Atualização de Plataforma para Windows Server 2008
SDK mínimo do Windows SDK (Software Development Kit) do Windows para Windows 7

Compilando o exemplo TabThumbnails

Para compilar o exemplo usando o Microsoft Visual Studio (método preferencial)

  1. Abra o Windows Explorer e navegue até a pasta em que o arquivo TabThumbnails.sln está localizado.
  2. Clique duas vezes no arquivo de solução (.sln) para abrir o arquivo no Microsoft Visual Studio.
  3. No menu Compilar, clique em Compilar Solução. O aplicativo é criado no diretório padrão \Debug ou \Release.

Para compilar o exemplo usando o prompt de comando

  1. Abra uma janela do Prompt de Comando e navegue até o diretório de exemplo.
  2. Digite msbuild TabThumbnails.sln.

Gerenciador de Janelas da Área de Trabalho

Desenvolvimento em Windows