CDC::GetOutputCharWidth

Utilizza il contesto del dispositivo di output, m_hDCe recupera le larghezze i singoli caratteri in un gruppo consecutivo di caratteri dal carattere corrente.

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

Parametri

  • nFirstChar
    Specifica il primo carattere in un gruppo di caratteri consecutivo nel carattere corrente.

  • nLastChar
    Specifica l'ultimo carattere in un gruppo di caratteri consecutivo nel carattere corrente.

  • lpBuffer
    Punta a un buffer che riceverà la larghezza stima per un gruppo di caratteri consecutivo nel carattere corrente.

Valore restituito

Diverso da zero se la funzione ha esito positivo; in caso contrario 0.

Note

Ad esempio, se nFirstChar identifica la lettera "a" e nLastChar identifica la lettera "z", la funzione recupera la larghezza di tutti i caratteri minuscoli.

La funzione archivia i valori nel buffer puntato da lpBuffer.Questo buffer deve essere sufficiente per contenere tutte larghezza, ovvero siano presenti almeno 26 voci nell'esempio fornito.

Se un carattere consecutivo nel gruppo di caratteri non esiste in un carattere specifico, verrà assegnato il valore della larghezza del carattere predefinito.

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe CDC

Grafico della gerarchia

CDC::GetCharWidth

CDC::m_hAttribDC

CDC::m_hDC

GetCharWidth