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 |
---|---|
|
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 . |
|
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. |
|
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 |
|