Condividi tramite


CDC::GetCharacterPlacement

Recupera vari tipi di informazioni in una stringa di caratteri.

DWORD GetCharacterPlacement(
   LPCTSTR lpString,
   int nCount,
   int nMaxExtent,
   LPGCP_RESULTS lpResults,
   DWORD dwFlags
) const;
DWORD GetCharacterPlacement(
   CString& str,
   int nMaxExtent,
   LPGCP_RESULTS lpResults,
   DWORD dwFlags
) const;

Parametri

  • lpString
    Puntatore alla stringa di caratteri da elaborare.

  • nCount
    Specifica la lunghezza della stringa. Per la versione ANSI, è un numero di byte e per la funzione Unicode è un numero di PAROLE. Per ulteriori informazioni, vedere GetCharacterPlacement.

  • nMaxExtent
    Specifica l'estensione massima (in unità logiche) a cui la stringa viene elaborata. I caratteri che, se elaborati, supererebbero questo ambito, vengono ignorati. I calcoli per tutte le matrici di glifi o di ordinamento si applicano solo ai caratteri inclusi. Questo parametro viene utilizzato solo se il valore GCP_MAXEXTENT viene specificato nel parametro dwFlags. Poiché la funzione elabora la stringa di input, ogni carattere e la relativa estensione vengono aggiunti alla matrice di output, di estensione e ad altre matrici solo se l'estensione totale non ha ancora superato il massimo. Una volta raggiunto il limite, l'elaborazione verrà arrestata.

  • lpResults
    Puntatore a una struttura GCP_Results che riceve i risultati della funzione.

  • dwFlags
    Specifica come elaborare la stringa nelle matrici necessarie. Questo parametro può essere uno o più dei valori riportati nella sezione dwFlags dell'argomento GetCharacterPlacement.

  • str
    Un puntatore a un oggetto CString da elaborare.

Valore restituito

Se la funzione ha esito positivo, il valore restituito corrisponde alla larghezza e all'altezza della stringa in unità logiche.

Se la funzione ha esito negativo, il valore restituito è zero.

Note

Questa funzione membro emula la funzionalità della funzione GetCharacterPlacement, come descritto in Windows SDK.

Requisiti

Intestazione: afxwin.h

Vedere anche

Riferimenti

Classe CDC

Grafico delle gerarchie

CDC::ExtTextOut

CDC::GetCharABCWidths

CDC::GetTextMetrics