Compartilhar 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 ):

    ObservaçãoObservação

    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 de hierarquia

CDC::DrawText

CDC::ExtTextOut

CDC::TabbedTextOut

CDC::TextOut

DrawText

Estrutura RECT

CDC::SetTextAlign