Metodo ITextHost::TxGetMaxLength (textserv.h)
Ottiene la lunghezza massima consentita dell'host di testo per il testo.
Sintassi
HRESULT TxGetMaxLength(
DWORD *plength
);
Parametri
plength
Tipo: DWORD*
Lunghezza massima di testo consentita, in numero di caratteri. Se viene restituito INFINITE, l'oggetto servizi di testo può usare la quantità di memoria necessaria per archiviare qualsiasi testo specificato.
Valore restituito
Tipo: HRESULT
Il valore restituito è S_OK.
Commenti
Quando viene raggiunto questo massimo, l'oggetto servizi di testo deve rifiutare qualsiasi ulteriore inserimento di caratteri e testo incollato. TxSetText , tuttavia, deve comunque accettare (e impostare) il testo più lungo della lunghezza massima. Questo è dovuto al fatto che questo metodo viene usato per l'associazione ed è fondamentale per mantenere l'integrità dei dati a cui è associato il controllo.
Questo metodo esegue il parallelismo del messaggio di EM_LIMITTEXT .
Se il limite restituito è minore del numero di caratteri attualmente presenti nell'oggetto servizi di testo, non vengono persi dati. Al contrario, nessuna modifica è consentita al testo diverso dall'eliminazione fino a quando il testo non viene ridotto al di sotto del limite.
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | textserv.h |
DLL | Msftedit.dll |
Vedi anche
Informazioni concettuali
Riferimento