Stampa a video un testo.
Sintassi
DWORD dcTextout( HDC hdc,
INT x,
INT y,
EH_COLOR colText,
EH_COLOR colBack,
EH_FONT * psFont,
INT iByteChar,
void *pString,
INT iLen,
EN_DPL enAlign);
Parametri
- hdc
[in] Handle del device contest.
- x
[in] coordinata della posizione del testo.
- y
[in] ordinata della posizione del testo.
- colText
[in] colore del testo.
- colBack
[in] colore di sfondo.
- psFont
[in] struttura contenente il tipo di font.
- iByteChar
[in] numero di byte per carattere.
- pbString
[in] stringa da renderizzare a video.
- iLen
[in] lunghezza della stringa
(-1) stampa tutta la stringa
Valori di ritorno
ritorna la larghezza del testo in pixel stampato
Commenti
EH_FONT *psFont;
BOOL bAllocated;
psFont=fontCreate(pFontFace,iNfi,iStyles,true,&bAllocated,NULL);
dcTextout(hdc,x,y,col1,col2,psFont,1,szNumber,iLen,DPL_RIGHT);
if (bAllocated) fontDestroy(psFont,TRUE);