Condividi tramite


messaggio EM_SETTABLEPARMS

Modifica i parametri delle righe in una tabella.

Parametri

wParam

Puntatore a una struttura TABLEROWPARMS .

lParam

Puntatore a una struttura TABLECELLPARMS .

Valore restituito

Restituisce S_OK se l'operazione riesce o uno dei codici di errore seguenti.

Codice restituito Descrizione
E_FAIL
Non è possibile apportare modifiche. Ciò può verificarsi se il controllo è un controllo in testo normale o a riga singola o se il punto di inserimento si trova all'interno di un oggetto matematico. Si verifica anche se le tabelle sono disabilitate o se il messaggio EM_SETEDITSTYLEEX imposta il valore SES_EX_NOTABLE .
E_INVALIDARG
WParam o lParam è NULL o punta a una struttura non valida. Il membro cCell della struttura TABLEROWPARMS deve essere almeno 1 e non più di 63. Il membro cbRow deve essere uguale a sizeof(TABLEROWPARMS) o sizeof(TABLEROWPARMS) 2*sizeof(long). Quest'ultimo valore è la dimensione della struttura RICHEdit 4.1 TABLEROWPARMS . Il membro cbCell di TABLEROWPARMS deve essere uguale a sizeof(TABLECELLPARMS). Il punto di inserimento deve essere all'inizio di una tabella o all'interno di una riga di tabella e il numero di celle può essere modificato solo di uno.
E_OUTOFMEMORY
Memoria insufficiente disponibile.

Commenti

Questo messaggio modifica i parametri del numero di righe specificato dal membro cRow della struttura TABLEROWPARMS , se la tabella contiene molte righe consecutive. Se cRow è minore di 0, il messaggio scorre fino alla fine della tabella. Se il nuovo numero di celle è diverso dal numero di celle corrente per +1 o 1, inserisce o elimina la cella in corrispondenza dell'indice specificato dal membro iCell di TABLEROWPARMS. La riga della tabella iniziale è identificata da una posizione di caratteri. Questa posizione viene specificata dai membri cpStartRow con valori maggiori o uguali a zero. La posizione deve trovarsi all'interno della riga della tabella, ma non all'interno di una tabella nidificata, a meno che non si voglia modificare i parametri della tabella. Se il membro cpStartRow è 1, la posizione del carattere viene assegnata dalla selezione corrente. A tale scopo, posizionare la selezione in un punto qualsiasi all'interno della riga della tabella oppure selezionare la riga con la fine attiva della selezione alla fine della riga della tabella.

Requisiti

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

Vedi anche

EM_GETTABLEPARMS