messaggio di EM_GETTEXTEX

Ottiene il testo da un controllo rich edit.

Parametri

wParam

Puntatore a una struttura GETTEXTEX , che indica come tradurre il testo prima di inserirlo nel buffer di output.

lParam

Puntatore al buffer per ricevere il testo. Le dimensioni di questo buffer, in byte, vengono specificate dal membro cb della struttura GETTEXTEX . Usare il messaggio EM_GETTEXTLENGTHEX per ottenere le dimensioni necessarie del buffer.

Valore restituito

Il valore restituito è il numero di TCHARs copiati nel buffer di output, senza includere il carattere di terminazione Null.

Commenti

Se le dimensioni del buffer di output sono inferiori alle dimensioni del testo nel controllo, il controllo di modifica copia il testo dall'inizio e lo inserisce nel buffer fino a quando il buffer non è pieno. Un carattere null di terminazione verrà comunque posizionato alla fine del buffer.

Se viene richiesto testo ANSI, EM_GETTEXTEX usa la funzione WideCharToMultiByte per convertire i caratteri Unicode in ANSI. Consente di passare da Unicode a ANSI usando una tabella codici specifica. La struttura GETTEX contiene membri (lpDefaultChar e lpUsedDefChar) usati nella conversione da Unicode a ANSI.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2003 [solo app desktop]
Intestazione
Richedit.h

Vedi anche

Riferimento

EM_SETTEXTEX

GETTEXTEX

Altre risorse

WideCharToMultiByte

WM_SETTEXT