Partilhar via


CDC::DrawTextEx

Formata o texto no retângulo de determinado.

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
    Aponta para a seqüência de caracteres a ser desenhada.If nCount é – 1, a cadeia de caracteres deve ser terminada nula.

  • nCount
    Especifica o número de caracteres na seqüência de caracteres.If nCount é – 1, em seguida lpszString é considerado um ponteiro longo para uma seqüência de caracteres terminada com caractere nulo e DrawText calcula automaticamente o número de caracteres.

  • lpRect
    Aponta para um RECT a estrutura ou CRect objeto que contém o retângulo (em coordenadas lógicas) na qual o texto é a ser formatado.

  • str
    A CString objeto que contém os caracteres especificados ser desenhado.

  • nFormat
    Especifica o método de formatação de texto.Ele pode ser qualquer combinação dos valores descritos para o uFormat parâmetro em DrawText in the Windows SDK. (agrupar com o bit a bit OR operador):

    Observação:

    Alguns uFormat sinalizar combinações podem fazer com que a seqüência de caracteres passada a ser modificado. Usando DT_MODIFYSTRING com qualquer um dos DT_END_ELLIPSIS or DT_PATH_ELLIPSIS pode causar a seqüência de caracteres a ser modificado, causando uma declaração no CString Substitua. Os valores de DT_CALCRECT, DT_EXTERNALLEADING, DT_INTERNAL, DT_NOCLIP, e DT_NOPREFIX não pode ser usado com o DT_TABSTOP valor.

  • lpDTParams
    Ponteiro para um DRAWTEXTPARAMS estrutura que especifica as opções de formatação adicionais.Esse parâmetro pode ser NULO.

Comentários

Formata o texto, expandindo tabulações para espaços apropriados, alinhar texto à esquerda, à direita, ou no centralizar do retângulo determinado e dividindo a texto em linhas que ajustem o retângulo especificado.O tipo de formatação é especificado por nFormat e lpDTParams. Para obter mais informações, consulte CDC::DrawText and DrawTextEx in the Windows SDK.

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

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CDC

Gráfico de hierarquia

CDC::DrawText

CDC::ExtTextOut

CDC::TabbedTextOut

CDC::TextOut

DrawText

RECT estrutura

CDC::SetTextAlign

Outros recursos

Membros do CDC