CDC::GetTextExtent
Chiamare la funzione membro per calcolare la larghezza e l'altezza di una riga di testo tramite il tipo corrente per determinare le dimensioni.
CSize GetTextExtent(
LPCTSTR lpszString,
int nCount
) const;
CSize GetTextExtent(
const CString& str
) const;
Parametri
lpszString
Punta a una serie di caratteri.È anche possibile passare un oggetto CString per questo parametro.nCount
Specifica il numero di caratteri della stringa.str
Un oggetto CString che contiene i caratteri specificati.
Valore restituito
Le dimensioni della stringa (in unità logiche) in un oggetto CSize.
Note
Le informazioni recuperate da m_hAttribDC, il contesto di dispositivo di attributo.
Per impostazione predefinita, GetTextExtent che il testo per il quale recuperare la dimensione è impostato lungo una linea orizzontale (ovvero la sequenza di escape è 0).Se si crea un tipo di carattere specificato un valore diverso da zero sequenza di escape, è necessario convertire l'angolo di testo in modo esplicito per ottenere le dimensioni della stringa.
L'area di visualizzazione corrente non influisce sulla larghezza e l'altezza restituite da GetTextExtent.
Poiché alcuni dispositivi non posizionano i caratteri nelle matrici standard della cella (ovvero eseguono la crenatura), la somma degli ambiti di caratteri in una stringa non può essere uguale nella misura della stringa.
Requisiti
Header: afxwin.h