Struttura GETTEXTLENGTHEX (richedit.h)

Contiene informazioni sulla modalità di calcolo della lunghezza del testo di un controllo di modifica rtf. Questa struttura viene passata nel wParam nel messaggio di EM_GETTEXTLENGTHEX.

Sintassi

typedef struct _gettextlengthex {
  DWORD flags;
  UINT  codepage;
} GETTEXTLENGTHEX;

Membri

flags

Tipo: DWORD

Valore che specifica il metodo da utilizzare per determinare la lunghezza del testo. Questo membro può essere uno o più dei valori seguenti (alcuni valori si escludono a vicenda).

Valore Significato
GTL_DEFAULT
Restituisce il numero di caratteri. Si tratta dell'impostazione predefinita.
GTL_USECRLF
Calcola la risposta usando CR/LFS alla fine dei paragrafi.
GTL_PRECISE
Calcola una risposta precisa. Questo approccio potrebbe richiedere una conversione e quindi richiedere più tempo. Questo flag non può essere usato con il flag GTL_CLOSE. E_INVALIDARG verrà restituito se vengono usati entrambi.
GTL_CLOSE
Calcola una risposta approssimativa (chiusa). Viene ottenuto rapidamente e può essere usato per impostare le dimensioni del buffer. Questo flag non può essere usato con il flag GTL_PRECISE. E_INVALIDARG verrà restituito se vengono usati entrambi.
GTL_NUMCHARS
Restituisce il numero di caratteri. Questo flag non può essere utilizzato con il flag GTL_NUMBYTES. E_INVALIDARG verrà restituito se vengono usati entrambi.
GTL_NUMBYTES
Restituisce il numero di byte. Questo flag non può essere usato con il flag GTL_NUMCHARS. E_INVALIDARG verrà restituito se vengono usati entrambi.

codepage

Tipo: UINT

Tabella codici usata nella traduzione. È CP_ACP per la tabella codici ANSI e 1200 per Unicode.

Fabbisogno

Requisito Valore
client minimo supportato Windows Vista [solo app desktop]
server minimo supportato Windows Server 2003 [solo app desktop]
intestazione richedit.h

Vedere anche

EM_GETTEXTLENGTHEX