Compartilhar via


AFX_GLOBAL_DATA::DrawTextOnGlass

Desenha o texto especificado no estilo visual do tema especificado.

BOOL DrawTextOnGlass(
      HTHEME hTheme, 
      CDC* pDC, 
      int iPartId, 
      int iStateId, 
      CString strText, 
      CRect rect, 
      DWORD dwFlags, 
      int nGlowSize = 0, 
      COLORREF clrText = (COLORREF)-1
);

Parâmetros

  • [in] hTheme
    Alça de preenchimento para os dados de tema de uma janela ou NULL. A estrutura usa o tema especificado para desenhar o texto se este parâmetro não for NULL e temas são suportados. Caso contrário, a estrutura não usa um tema para desenhar o texto.

    Use o OpenThemeData método para criar um HTHEME.

  • [in] pDC
    Ponteiro para um contexto de dispositivo.

  • [in] iPartId
    A parte do controle que tem a aparência do texto desejado.Para obter mais informações, consulte a coluna de peças da tabela Peças e Estados.Se esse valor for 0, o texto é desenhado em fonte padrão ou uma fonte selecionada no contexto de dispositivo.

  • [in] iStateId
    O estado do controle que tem a aparência do texto desejado.Para obter mais informações, consulte a coluna estados da tabela Peças e Estados.

  • [in] strText
    O texto para desenhar.

  • [in] rect
    O limite da área em que o texto especificado é desenhado.

  • [in] dwFlags
    Uma combinação bit a bit (OR) dos sinalizadores que especificam como o texto especificado é desenhado.

    Se o hTheme o parâmetro é NULL ou se os temas não são suportados e habilitados, o nFormat parâmetro das CDC::DrawText método descreve os sinalizadores válido. Se houver suporte para temas, a dwFlags parâmetro das DrawThemeTextEx método descreve os sinalizadores válido.

  • [in] nGlowSize
    O dimensionar de um efeito de brilho é desenhado no plano de fundo antes de desenhar o texto especificado.O valor padrão é 0.

  • [in] clrText
    A cor em que o texto especificado é desenhado.O valor padrão é a cor padrão.

Valor de retorno

TRUE Se um tema é usado para desenhar o texto especificado; caso contrário, FALSE.

Comentários

Um tema define o estilo visual de um aplicativo.Para obter mais informações, consulte Temas e estilos visuais.Um tema não é usado para desenhar o texto se o hTheme o parâmetro é NULL, ou se a DrawThemeTextEx Não há suporte para o método de , ou se Gerenciador de janelas da área de trabalho Composição (DWM) é desabilitado.

Requisitos

Cabeçalho: afxglobals.h

Consulte também

Conceitos

Gráfico de hierarquia do MFC

Referência

Estrutura AFX_GLOBAL_DATA

Temas e estilos visuais

COLORREF

Peças e Estados

CDC::DrawText

DrawThemeTextEx

Gerenciador de janelas da área de trabalho

Ativar e controle DWM composição