Partilhar via


Personalizar uma miniatura icônica e um bitmap de pré-visualização dinâmica

Descrição

Você pode personalizar uma miniatura icônica e um bitmap de visualização ao vivo (ou de visualização do Peek) 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 ver um aplicativo de exemplo que usa a função DwmSetIconicThumbnail, consulte o exemplo 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 em miniatura modificada com um bitmap personalizado

Requerimentos

Exigência Valor
Cliente mínimo suportado Windows 7 ou Windows Vista com Service Pack 2 (SP2) e Atualização da plataforma para o Windows Vista
Servidor mínimo suportado Windows Server 2008 R2 ou Windows Server 2008 com Service Pack 2 (SP2) e Atualização da plataforma para Windows Server 2008
SDK mínimo do Windows Windows Software Development Kit (SDK) para Windows 7

Criando o exemplo de TabThumbnails

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

  1. Abra o Windows Explorer e navegue até a pasta onde 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 Build, clique em Build Solution. O aplicativo é construído no diretório padrão \Debug ou \Release.

Para criar o exemplo usando o prompt de comando

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

Desktop Window Manager

Desenvolvimento do Windows