Compartir a través de


mensaje de EM_INSERTTABLE

Inserta una o varias filas de tabla idénticas con celdas vacías.

#define EM_INSERTTABLE       (WM_USER + 232)

Parámetros

wParam

Puntero a una estructura TABLEROWPARMS .

lParam

Puntero a una estructura TABLECELLPARMS .

Valor devuelto

Devuelve S_OK si se inserta la tabla o un código de error si no es así.

Comentarios

Si el miembro cpStartRow del TABLEROWPARMS es –1, este mensaje elimina el texto seleccionado (si existe) y, a continuación, inserta filas de tabla vacías con los parámetros de fila y celda proporcionados por wParam y lParam. Deja la selección que apunta al inicio de la primera celda de la primera fila. Después, el cliente puede rellenar las celdas de la tabla apuntando la selección (o un ITextRange) a las distintas marcas finales de celda e insertando y dar formato al texto deseado. Este texto puede incluir filas de tabla anidadas. Como alternativa, si el miembro cpStartRow del TABLEROWPARMS es 0 o superior, las filas de tabla se insertan en la posición de carácter dada por cpStartRow. Esto solo cambia la selección actual si la tabla se inserta dentro del texto seleccionado.

Una tabla De edición enriquecida de Microsoft consta de una secuencia de filas de tabla que, a su vez, consta de secuencias de párrafos. Una fila de tabla comienza con el párrafo delimitador de dos caracteres especial U+FFF9 U+000D y termina con el párrafo delimitador de dos caracteres U+FFFB U+000D. Cada celda finaliza con la marca de celda U+0007, que se trata como una marca de extremo de párrafo duro igual que U+000D (CR). Los parámetros de celda y fila de tabla se tratan como formato de párrafo especial de los delimitadores de fila de tabla. El formato contiene la información de la estructura TABLEROWPARMS . Los parámetros de celda proporcionados por la estructura TABLECELLPARMS se almacenan en una versión expandida de la matriz de pestañas. Este formato permite anidar tablas dentro de otras tablas, hasta quince niveles de profundidad.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2012 [solo aplicaciones de escritorio]
Encabezado
Richedit.h

Consulte también

EM_INSERTIMAGE