CDC::GetOutputCharWidth
Utilise le contexte de périphérique de sortie, m_hDC, puis récupère les largeurs des caractères à un groupe consécutif de caractères de la police actuelle.
BOOL GetOutputCharWidth(
UINT nFirstChar,
UINT nLastChar,
LPINT lpBuffer
) const;
Paramètres
nFirstChar
Spécifie le premier caractère à un groupe consécutif de caractères de la police actuelle.nLastChar
Spécifie le dernier caractère à un groupe consécutif de caractères de la police actuelle.lpBuffer
Pointe vers une mémoire tampon qui reçoit la largeur correspond à un groupe consécutif de caractères de la police actuelle.
Valeur de retour
Une valeur différente de zéro si la fonction est réussie ; sinon 0.
Notes
Par exemple, si nFirstChar identifie la lettre « a » et nLastChar identifie la lettre « z », la fonction récupère les largeurs de toutes les lettres minuscules.
La fonction stocke les valeurs dans la mémoire tampon pointée pointe vers lpBuffer. Cette mémoire tampon doit être suffisamment grande pour contenir les largeurs ; autrement dit, il doit y avoir au moins 26 entrées dans l'exemple donné.
Si un caractère au groupe consécutif de caractères n'existe pas dans une police particulière, il est assigné la valeur de largeur du caractère par défaut.
Configuration requise
Header: afxwin.h