Partager via


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

Voir aussi

Référence

CDC, classe

Graphique de la hiérarchie

CDC::GetTextExtentPointI