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 in wParam nel messaggio EM_GETTEXTLENGTHEX .

Sintassi

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

Members

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. Questo è il valore predefinito.
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 (vicina). 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 usato 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 utilizzata nella traduzione. È CP_ACP per la tabella codici ANSI e 1200 per Unicode.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione richedit.h

Vedi anche

EM_GETTEXTLENGTHEX