Partilhar 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
    Manipular os dados do 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, o framework 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 partes da tabela no peças e estados.Se esse valor for 0, o texto é desenhado em uma fonte selecionada no contexto de dispositivo ou a fonte padrão.

  • [in]iStateId
    O estado de controle que tem a aparência do texto desejado.Para obter mais informações, consulte a coluna de estados da tabela no 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 (ou) de sinalizadores que especificam como o texto especificado é desenhado.

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

  • [in]nGlowSize
    O tamanho 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 na qual o texto especificado é desenhado.O valor padrão é a cor padrão.

Valor de retorno

TRUESe 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 parâmetro é NULL, ou se o DrawThemeTextEx método não é suportado, ou se Desktop Window Manager composição está desabilitada.

Requisitos

Cabeçalho: afxglobals.h

Consulte também

Referência

Estrutura AFX_GLOBAL_DATA

Gráfico de hierarquia

Temas e estilos visuais

COLORREF

peças e estados

CDC::DrawText

DrawThemeTextEx

Desktop Window Manager

de ativação e controle DWM composição