CDC::GetTextExtentExPointI
Recupera il numero di caratteri in una stringa specificata entrerà in uno spazio specificato e inserisce una matrice di ambito del testo per ognuno di tali caratteri.
BOOL GetTextExtentExPointI(
LPWORD pgiIn,
int cgi,
int nMaxExtent,
LPINT lpnFit,
LPINT alpDx,
LPSIZE lpSize
) const;
Parametri
pgiIn
Puntatore a matrice degli ambiti degli indici del glifo per il quale deve essere recuperato.cgi
Specifica il numero dei glifi la matrice è indicata da pgiIn.nMaxExtent
Specifica la larghezza massima consentita, in unità logiche, la stringa formattata.lpnFit
Un puntatore a un intero che riceve un conteggio del numero massimo di caratteri che verranno nello spazio specificato da nMaxExtent.Quando lpnFit è NULL, nMaxExtent viene ignorato.alpDx
Puntatore a matrice di valori interi che riceve gli ambiti parziali del glifo.Ogni elemento della matrice fornisce la distanza, in unità logiche, tra l'inizio della matrice degli indici di glifi e uno dei glifi che rientra nello spazio specificato da nMaxExtent.Sebbene questa matrice deve avere almeno tutti gli elementi quali gli indici di glifi specificati da cgi, la funzione inserisce nella matrice di ambiti solo per tutti gli indici di glifi come vengono specificati da lpnFit.Se il lpnDx è NULL, la funzione non calcola le larghezze parziali della stringa.lpSize
Puntatore a una struttura DIMENSIONE che riceve le dimensioni della matrice degli indici dei glifi, in unità logiche.Questo valore non può essere NULL.
Valore restituito
Diverso da zero se la funzione ha esito positivo; in caso contrario 0.
Note
Questa funzione membro emula la funzionalità della funzione GetTextExtentExPointI, come descritto in Windows SDK.
Requisiti
Header: afxwin.h