CDC::GetOutputCharWidth 

BOOL GetOutputCharWidth ( UINT nFirstChar, UINT nLastChar, LPINT lpBuffer ) const ;

Valeur de retour

Différent de zéro si la fonction est réussie ; sinon 0.

Paramètres

nFirstChar

Spécifie le premier caractère d'un groupe consécutif de caractères de la police courante.

nLastChar

Spécifie le dernier caractère dans un groupe consécutif de caractères de la police courante.

lpBuffer

Pointe vers une mémoire tampon qui recevra les valeurs de largeur pour un groupe consécutif de caractères de la police courante.

Remarques

Utilise le contexte de périphérique de sortie, m_hDCet récupère la largeur des caractères individuels dans un groupe consécutif de caractères de la police courante. Par exemple, si nFirstChar identifie la lettre 'a' et nLastChar identifie la lettre « z », la fonction récupère la largeur de tous les caractères en minuscules.

La fonction stocke les valeurs dans la mémoire tampon pointée par lpBuffer. Ce tampon doit être suffisamment grand pour accueillir toute la largeur ; Autrement dit, il doit y avoir au moins 26 entrées dans l'exemple donné.

Si un personnage dans le groupe consécutif de caractères n'existe pas dans une police particulière, il sera affecté la valeur de la largeur de caractère par défaut.

Aperçu de la CDC |  ; Membres de la classe | Graphique de la hiérarchie

Voir aussinbsp ;CDC::GetCharWidth, CDC::m_hAttribDC, CDC::m_hDC, :: GetCharWidth

Index