cabeçalho uxtheme.h

Esse cabeçalho é usado por várias tecnologias. Para obter mais informações, consulte:

uxtheme.h contém as seguintes interfaces de programação:

Funções

 
BeginBufferedAnimation

Inicia uma operação de animação em buffer. A animação consiste em um esmaecimento cruzado entre o conteúdo de dois buffers durante um período de tempo especificado.
BeginBufferedPaint

Inicia uma operação de pintura em buffer.
BeginPanningFeedback

Notifica o sistema para enviar comentários sobre uma janela de destino afetada por gestos de movimento panorâmico.
BufferedPaintClear

Limpa um retângulo especificado no buffer para ARGB = {0,0,0,0}.
BufferedPaintInit

Inicialize a pintura em buffer para o thread atual.
BufferedPaintRenderAnimation

Pinta o próximo quadro de uma animação de pintura em buffer.
BufferedPaintSetAlpha

Define o alfa como um valor especificado em um determinado retângulo. O alfa controla a quantidade de transparência aplicada ao mesclar com o buffer no DC (contexto do dispositivo de destino).
BufferedPaintStopAllAnimations

Interrompe todas as animações em buffer para a janela fornecida.
BufferedPaintUnInit

Fecha a pintura em buffer para o thread atual. Chamado uma vez para cada chamada para BufferedPaintInit depois que as chamadas para BeginBufferedPaint não são mais necessárias.
CloseThemeData

Fecha o identificador de dados do tema.
DrawThemeBackground

Desenha a borda e o preenchimento definidos pelo estilo visual para a parte de controle especificada.
DrawThemeBackgroundEx

Desenha a imagem de plano de fundo definida pelo estilo visual para a parte de controle especificada.
DrawThemeEdge

Desenha uma ou mais bordas definidas pelo estilo visual de um retângulo.
DrawThemeIcon

Desenha uma imagem de uma lista de imagens com o efeito de ícone definido pelo estilo visual.
DrawThemeParentBackground

Desenha a parte de um controle pai coberto por um controle filho parcialmente transparente ou de combinação alfa.
DrawThemeParentBackgroundEx

Usado por controles filho parcialmente transparentes ou combinados alfa para desenhar a parte do pai na frente da qual eles aparecem. Envia uma mensagem de WM_ERASEBKGND seguida por um WM_PRINTCLIENT.
DrawThemeText

Desenha texto usando a cor e a fonte definidas pelo estilo visual.
DrawThemeTextEx

Desenha texto usando a cor e a fonte definidas pelo estilo visual. Estende DrawThemeText permitindo opções de formato de texto adicionais.
EnableThemeDialogTexture

Habilita ou desabilita o estilo visual da tela de fundo de uma janela de diálogo.
Enabletheming

O Windows Vista por meio do Windows 7:_Enables ou desabilita estilos visuais para o usuário atual nas sessões atuais e posteriores. A função Windows 8 e posterior:_This não faz nada. Os estilos visuais são sempre habilitados no Windows 8 e posterior.
EndBufferedAnimation

Renderiza o primeiro quadro de uma operação de animação em buffer e inicia o temporizador de animação.
EndBufferedPaint

Conclui uma operação de pintura em buffer e libera o identificador de tinta em buffer associado.
EndPanningFeedback

Encerra qualquer animação existente que estava em processo ou configurada por BeginPanningFeedback e UpdatePanningFeedback.
GetBufferedPaintBits

Recupera um ponteiro para o bitmap do buffer se o buffer for um DIB (bitmap independente do dispositivo).
GetBufferedPaintDC

Obtém o DC (contexto do dispositivo de pintura). Esse é o mesmo valor recuperado por BeginBufferedPaint.
GetBufferedPaintTargetDC

Recupera o DC (contexto do dispositivo de destino).
GetBufferedPaintTargetRect

Recupera o retângulo de destino especificado por BeginBufferedPaint.
GetCurrentThemeName

Recupera o nome do estilo visual atual e, opcionalmente, recupera o nome do esquema de cores e o nome do tamanho.
GetThemeAnimationProperty

Obtém uma propriedade de animação de tema com base na ID do storyboard e na ID de destino.
GetThemeAnimationTransform

Obtém uma operação de transformação de animação com base na ID do storyboard, na ID de destino e no índice de transformação.
GetThemeAppProperties

Recupera os sinalizadores de propriedade que controlam como os estilos visuais são aplicados no aplicativo atual.
GetThemeBackgroundContentRect

Recupera o tamanho da área de conteúdo para a tela de fundo definida pelo estilo visual.
GetThemeBackgroundExtent

Calcula o tamanho e o local da tela de fundo, definidos pelo estilo visual, dada a área de conteúdo.
GetThemeBackgroundRegion

Calcula a região para uma tela de fundo regular ou parcialmente transparente que é limitada por um retângulo especificado.
GetThemeBitmap

Recupera o bitmap associado a um tema, parte, estado e propriedade específicos.
GetThemeBool

Recupera o valor de uma propriedade BOOL da seção SysMetrics dos dados do tema.
GetThemeColor

Recupera o valor de uma propriedade de cor.
GetThemeDocumentationProperty

Recupera o valor de uma propriedade de tema da seção de documentação do arquivo de tema especificado.
GetThemeEnumValue

Recupera o valor de uma propriedade de tipo enumerado.
GetThemeFilename

Recupera o valor de uma propriedade filename.
GetThemeFont

Recupera o valor de uma propriedade de fonte.
GetThemeInt

Recupera o valor de uma propriedade int.
GetThemeIntList

Recupera uma lista de dados int de um estilo visual.
GetThemeMargins

Recupera o valor de uma propriedade MARGINS.
GetThemeMetric

Recupera o valor de uma propriedade de métrica.
GetThemePartSize

Calcula o tamanho original da parte definida por um estilo visual.
GetThemePosition

Recupera o valor de uma propriedade de posição.
GetThemePropertyOrigin

Recupera o local da definição da propriedade de tema para uma propriedade .
GetThemeRect

Recupera o valor de uma propriedade RECT.
GetThemeStream

Recupera um fluxo de dados correspondente a um tema especificado, começando de uma parte, estado e propriedade especificados.
GetThemeString

Recupera o valor de uma propriedade de cadeia de caracteres.
GetThemeSysBool

Recupera o valor booliano de uma métrica do sistema.
GetThemeSysColor

Recupera o valor de uma cor do sistema.
GetThemeSysColorBrush

Recupera um pincel de cor do sistema.
GetThemeSysFont

Recupera o LOGFONT de uma fonte do sistema.
GetThemeSysInt

Recupera o valor de um sistema int.
GetThemeSysSize

Recupera o valor de uma métrica de tamanho do sistema dos dados do tema.
GetThemeSysString

Recupera o valor de uma cadeia de caracteres do sistema.
GetThemeTextExtent

Calcula o tamanho e o local do texto especificado quando renderizado na fonte de estilo visual.
GetThemeTextMetrics

Recupera informações sobre a fonte especificada por um estilo visual para uma parte específica.
GetThemeTimingFunction

Obtém uma função de tempo predefinida com base em um identificador de função de tempo.
GetThemeTransitionDuration

Obtém a duração da transição especificada.
GetWindowTheme

Recupera um identificador de tema para uma janela que tem estilos visuais aplicados.
HitTestThemeBackground

Recupera um código de teste de ocorrência para um ponto em segundo plano especificado por um estilo visual.
IsAppThemed

Relata se a interface do usuário do aplicativo atual é exibida usando estilos visuais.
IsCompositionActive

Determina se os efeitos de composição do DWM (Gerenciador de Janelas da Área de Trabalho) estão disponíveis para o tema.
IsThemeActive

Testa se um estilo visual para o aplicativo atual está ativo.
IsThemeBackgroundPartiallyTransparent

Recupera se a tela de fundo especificada pelo estilo visual tem peças transparentes ou peças combinadas em alfa.
IsThemeDialogTextureEnabled

Relata se uma janela de diálogo especificada dá suporte à texturização em segundo plano.
IsThemePartDefined

Recupera se um estilo visual definiu parâmetros para a parte e o estado especificados.
OpenThemeData

Abre os dados do tema para uma janela e sua classe associada.
OpenThemeDataEx

Abre os dados de tema associados a uma janela para classes de tema especificadas.
OpenThemeDataForDpi

Uma variante de OpenThemeData que abre um identificador de tema associado a uma DPI específica.
SetThemeAppProperties

Define os sinalizadores que determinam como os estilos visuais são implementados no aplicativo de chamada.
SetWindowTheme

Faz com que uma janela use um conjunto diferente de informações de estilo visual do que sua classe normalmente usa.
SetWindowThemeAttribute

Define atributos para controlar como os estilos visuais são aplicados a uma janela especificada.
SetWindowThemeNonClientAttributes

Define atributos não cliente para controlar como os estilos visuais são aplicados a uma janela especificada.
UpdatePanningFeedback

Atualizações clientes sobre o estado de uma janela resultante de um gesto de movimento panorâmico. Essa função só pode ser chamada após uma chamada BeginPanningFeedback.

Estruturas

 
BP_ANIMATIONPARAMS

Define parâmetros de animação para a estrutura de BP_PAINTPARAMS usada por BeginBufferedPaint.
BP_PAINTPARAMS

Define parâmetros de operação de pintura para BeginBufferedPaint.
DTBGOPTS

Define as opções para a função DrawThemeBackgroundEx.
DTTOPTS

Define as opções para a função DrawThemeTextEx.
INTLIST

Contém uma matriz ou lista de itens de dados int de um estilo visual.
MARGENS

Retornado pela função GetThemeMargins para definir as margens das janelas que têm estilos visuais aplicados.
WTA_OPTIONS

Define as opções usadas para definir atributos de estilo visual de janela.

Enumerações

 
BP_ANIMATIONSTYLE

Usado na estrutura BP_ANIMATIONPARAMS para declarar opções de animação.
BP_BUFFERFORMAT

Especifica o formato do buffer. Usado por BeginBufferedAnimation e BeginBufferedPaint.
PROPERTYORIGIN

Retornado por GetThemePropertyOrigin para especificar onde uma propriedade foi encontrada.
TEMAS

Identifica o tipo de valor de tamanho a ser recuperado para uma parte de estilo visual.
WINDOWTHEMEATTRIBUTETYPE

Especifica o tipo de atributo de estilo visual a ser definido em uma janela.