Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Esta seção descreve os seguintes elementos de API usados com estilos visuais .
Funções
| Tópico | Conteúdo |
|---|---|
| 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 panorâmicos. |
| 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 contexto do dispositivo de destino de destino (DC). |
| 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 após 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 da parte de controle especificada. |
| DrawThemeBackgroundEx | Desenha a imagem de plano de fundo definida pelo estilo visual da 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 combinado alfa. |
| DrawThemeParentBackgroundEx | Usado por controles filho parcialmente transparentes ou combinados alfa para desenhar a parte de seus pais 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 | Habilita ou desabilita estilos visuais para o usuário atual nas sessões atuais e posteriores. |
| 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 pelo 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 a tinta DC. Esse é o mesmo valor recuperado por BeginBufferedPaint. |
| GetBufferedPaintTargetDC | Recupera o DC 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. |
| 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 um plano de fundo regular ou parcialmente transparente que é delimitado por um retângulo especificado. |
| GetThemeBitmap | Recupera o bitmap associado a um tema específico, parte, estado e propriedade. |
| 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 do tema para uma propriedade. |
| GetThemeRect | Recupera o valor de uma propriedadeRECT. |
| 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 oLOGFONT 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. |
| 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 partes transparentes ou partes misturadas em alfa. |
| IsThemeDialogTextureEnabled | Relata se uma janela de diálogo especificada dá suporte à texturização em segundo plano. |
| isThemePartDefined | Recupera se um estilo visual tem parâmetros definidos 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. |
| 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 os 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 de estilos visuais
| Tópico | Conteúdo |
|---|---|
| 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çãoDrawThemeBackgroundEx. |
| DTTOPTS | Define as opções para a funçãoDrawThemeTextEx. |
| INTLIST | Contém uma matriz ou lista de int itens de dados de um estilo visual. |
| DE MARGENS | Retornada 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. |
Tipos enumerados
| Tópico | Conteúdo |
|---|---|
| PROPERTYORIGIN | Retornado por GetThemePropertyOrigin para especificar onde uma propriedade foi encontrada. |
| DE TEMAS | Identifica o tamanho da parte de estilo visual a ser recuperada. |
| TM_PROPS | Não há suporte no momento. |
| WINDOWTHEMEATTRIBUTETYPE | Especifica o tipo de atributo de estilo visual a ser definido em uma janela. |
Tópicos de estilos visuais
| Tópico | Conteúdo |
|---|---|
| classes de estilo aero, partes e estados | Descreve as classes, as partes e os estados compatíveis com o tema Aero, que define os estilos visuais que o Windows Vista usa por padrão |
| formato de arquivo de tema | Discute o formato dos arquivos Theme (.theme). |
| formatar valores | Lista os valores usados com o parâmetro dwTextFlags das funçõesDrawThemeText eGetThemeTextExtent. |
| opções de teste de clique | Lista os valores de opção usados com o parâmetro dwOptions da funçãoHitTestThemeBackground. |
| valores de retorno de teste de clique | Lista os valores de código de teste de ocorrência retornados no parâmetro pwHitTestCode da função HitTestThemeBackground. |
| de Partes e Estados do | Descreve as partes e estados que você usa para alterar a aparência dos controles quando os estilos visuais estão habilitados. |
| identificadores de propriedade | Contém informações sobre valores definidos que são usados para recuperar propriedades de estilos visuais. |