CDC::GetTextExtentExPointI
Récupère le nombre de caractères dans une chaîne spécifiée qui entrera dans un espace spécifié et remplit tableau d'étendue de texte pour chacun de ces caractères.
BOOL GetTextExtentExPointI(
LPWORD pgiIn,
int cgi,
int nMaxExtent,
LPINT lpnFit,
LPINT alpDx,
LPSIZE lpSize
) const;
Paramètres
pgiIn
Un pointeur vers un tableau d'index de glyphe pour lesquels les ampleurs doivent être récupérées.cgi
Spécifie le nombre de glyphes du tableau pointée pointe vers pgiIn.nMaxExtent
Spécifie la taille maximale autorisée, en unités logiques, de la chaîne mise en forme.lpnFit
Un pointeur vers un entier qui accepte le nombre maximal de caractères qui s'adapteront dans l'espace spécifié par nMaxExtent. Lorsque lpnFit est NULL, nMaxExtent est ignoré.alpDx
Pointeur vers un tableau d'entiers qui reçoit des ampleurs partielles de glyphe. Chaque élément du tableau donne la distance, en unités logiques, entre le début de la matrice d'index de glyphe et un des glyphes qui s'ajuste dans l'espace spécifié par nMaxExtent. Bien que ce tableau doit avoir au moins autant d'éléments comme index de glyphe spécifiés par cgi, la fonction remplit tableau d'ampleurs uniquement pour autant d'index de glyphe comme sont spécifiés par lpnFit. Si le lpnDx est NULL, la fonction ne calcule pas les largeurs partielles de chaîne.lpSize
Pointeur vers une structure de TAILLE qui accepte les dimensions du tableau d'index de glyphe, en unités logiques. Cette valeur ne peut pas être NULL.
Valeur de retour
Une valeur différente de zéro si la fonction est réussie ; sinon 0.
Notes
Cette fonction membre émule la fonctionnalité de la fonction GetTextExtentExPointI, comme décrit dans Kit de développement logiciel Windows.
Configuration requise
Header: afxwin.h