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