CDC::DrawTextEx

Testo di formati nel rettangolo specificato.

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

Parametri

  • lpszString
    Punta alla stringa da tracciare.Se nCount è a 1, la stringa deve essere con terminazione null.

  • nCount
    Specifica il numero di caratteri nella stringa.Se nCount è – 1, quindi lpszString siano un puntatore lungo una stringa con terminazione null e DrawText calcola il numero di caratteri automaticamente.

  • lpRect
    I punti su RECT struttura o oggetto CRect che contiene il rettangolo (coordinate logiche) dove il testo deve essere formattato.

  • str
    Un oggetto CString che contiene i caratteri specificati da tracciare.

  • nFormat
    Specifica il metodo di formattazione del testo.Può essere qualsiasi combinazione dei valori descritti per il parametro uFormat in DrawText in Windows SDK.(Associazione utilizzando l'operatore bit per bit OR ):

    [!NOTA]

    Alcune combinazioni di flag uFormat possono determinare la stringa passata a essere modificato.Utilizzando DT_MODIFYSTRING con DT_END_ELLIPSIS o DT_PATH_ELLIPSIS può causare una stringa venga modificato, causando un'asserzione nell'override CString.i valori DT_CALCRECT, DT_EXTERNALLEADING, DT_INTERNAL, DT_NOCLIPe DT_NOPREFIX non possono essere utilizzati con il valore DT_TABSTOP.

  • lpDTParams
    Puntatore a una struttura DRAWTEXTPARAMS che specifica le opzioni di formattazione aggiuntive.Questo parametro può essere NULL.

Note

Formattare il testo espandendo tabulazioni in spazi appropriati, allineare il testo a sinistra, a destra, o il centro del rettangolo specificato e interrompere il testo nelle righe che corrispondono all'interno del rettangolo specificato.Il tipo di formattazione è specificato da nFormat e da lpDTParams.Per ulteriori informazioni, vedere CDC::DrawText e DrawTextEx in Windows SDK.

Il colore del testo può essere impostato da CDC::SetTextColor.

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe CDC

Grafico della gerarchia

CDC::DrawText

CDC::ExtTextOut

CDC::TabbedTextOut

CDC::TextOut

DrawText

Struttura RECT

CDC::SetTextAlign