Partilhar via


CDC::DrawTextEx

Texto formatos no retângulo especificado.

virtual int DrawTextEx( 
   LPTSTR lpszString, 
   int nCount, 
   LPRECT lpRect, 
   UINT nFormat,
   LPDRAWTEXTPARAMS lpDTParams 
); 
int DrawTextEx( 
   const CString& str, 
   LPRECT lpRect, 
   UINT nFormat,
   LPDRAWTEXTPARAMS lpDTParams 
);

Parâmetros

  • lpszString
    Pontos a cadeia de caracteres a ser desenhada. Se nCount é – 1, a cadeia de caracteres deve ser nulo é encerrado.

  • nCount
    Especifica o número de chares na cadeia de caracteres. Se nCount é – 1, então lpszString é assumido como um ponteiro ao longo uma cadeia de caracteres NULL- finalizada e DrawText calcula o número de caracteres automaticamente.

  • lpRect
    Os pontos a RECT estrutura ou objetos de CRect que contém o retângulo (em coordenadas lógicas) em que o texto deve ser formatado.

  • str
    Um objeto de CString que contém caracteres especificados a ser desenhados.

  • nFormat
    Especifica o método de formatação de texto. Pode ser qualquer combinação de valores descritos para o parâmetro de uFormat em DrawText em Windows SDK. (Inicia usando o operador bit a bit de OR ):

    Dica

    Algumas combinações de sinalizador de uFormat podem causar a cadeia de caracteres passada a ser modificada.Usar DT_MODIFYSTRING com DT_END_ELLIPSIS ou DT_PATH_ELLIPSIS pode causar a cadeia de caracteres a ser modificada, causando uma declaração na substituição de CString .Os valores DT_CALCRECT, DT_EXTERNALLEADING, DT_INTERNAL, DT_NOCLIP, e DT_NOPREFIX não podem ser usados com o valor de DT_TABSTOP .

  • lpDTParams
    Ponteiro a estrutura de DRAWTEXTPARAMS que especifica opções adicionais de formatação. Este parâmetro pode ser NULO.

Comentários

Formata o texto expandir guias em espaços apropriados, alinhar o texto a esquerda, direita, ou ao centro do retângulo determinado, e quebrando o texto em linhas que ajustaram dentro do retângulo especificado. o tipo de formatação é especificado por nFormat e por lpDTParams. Para obter mais informações, consulte CDC::DrawText e DrawTextEx em Windows SDK.

A cor do texto pode ser definida por CDC::SetTextColor.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

CDC Class

Gráfico da hierarquia

CDC::DrawText

CDC::ExtTextOut

CDC::TabbedTextOut

CDC::TextOut

DrawText

Estrutura RECT

CDC::SetTextAlign