Condividi tramite


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