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çã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