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. |