Share via


messaggio EM_INSERTTABLE

Inserisce una o più righe di tabella identiche con celle vuote.

#define EM_INSERTTABLE       (WM_USER + 232)

Parametri

wParam

Puntatore a una struttura TABLEROWPARMS .

lParam

Puntatore a una struttura TABLECELLPARMS .

Valore restituito

Restituisce S_OK se la tabella viene inserita o se non viene inserito un codice di errore.

Commenti

Se il membro cpStartRow di TABLEROWPARMS è -1, questo messaggio elimina il testo selezionato (se presente) e quindi inserisce righe di tabella vuote con i parametri di riga e cella specificati da wParam e lParam. Lascia la selezione che punta all'inizio della prima cella nella prima riga. Il client può quindi popolare le celle della tabella puntando la selezione (o un ITextRange) ai vari contrassegni di fine cella e inserendo e formattando il testo desiderato. Tale testo può includere righe di tabella annidate. In alternativa, se il membro cpStartRow di TABLEROWPARMS è 0 o superiore, le righe di tabella vengono inserite nella posizione del carattere specificata da cpStartRow. Questa modifica solo la selezione corrente se la tabella viene inserita all'interno del testo selezionato.

Una tabella Microsoft Rich Edit è costituita da una sequenza di righe di tabella che, a sua volta, sono costituite da sequenze di paragrafi. Una riga di tabella inizia con il paragrafo delimitatore a due caratteri speciale U+FFF9 U+000D e termina con il paragrafo delimitatore a due caratteri U+FFFB U+000D. Ogni cella viene terminata dal segno di cella U+0007, che viene considerato come un segno finale di paragrafo rigido come U+000D (CR). I parametri di riga e cella della tabella vengono considerati come formattazione di paragrafi speciali dei delimitatori di riga di tabella. La formattazione contiene le informazioni nella struttura TABLEROWPARMS . I parametri delle celle specificati dalla struttura TABLECELLPARMS vengono archiviati in una versione espansa della matrice di schede. Questo formato consente di annidare le tabelle all'interno di altre tabelle, fino a quindici livelli profondi.

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_INSERTIMAGE