Compartir a través de


EM_SETTABLEPARMS mensaje

Cambia los parámetros de las filas de una tabla.

Parámetros

wParam

Puntero a una estructura TABLEROWPARMS .

lParam

Puntero a una estructura TABLECELLPARMS .

Valor devuelto

Devuelve S_OK si se ejecuta correctamente o uno de los siguientes códigos de error.

Código devuelto Descripción
E_FAIL
No se pueden realizar cambios. Esto puede ocurrir si el control es de texto sin formato o de una sola línea, o si el punto de inserción está dentro de un objeto matemático. También se produce si las tablas están deshabilitadas o si el mensaje de EM_SETEDITSTYLEEX establece el valor SES_EX_NOTABLE .
E_INVALIDARG
wParam o lParam es NULL o apunta a una estructura no válida. El miembro cCell de la estructura TABLEROWPARMS debe ser al menos 1 y no superior a 63. El miembro cbRow debe ser igual sizeof(TABLEROWPARMS) o sizeof(TABLEROWPARMS) 2*sizeof(long). Este último valor es el tamaño de la estructura RichEdit 4.1 TABLEROWPARMS . El miembro cbCell de TABLEROWPARMS debe ser igual a sizeof(TABLECELLPARMS). El punto de inserción debe estar al principio de una tabla o dentro de una fila de tabla, y el número de celdas solo puede cambiar en uno.
E_OUTOFMEMORY
No hay suficiente memoria disponible.

Comentarios

Este mensaje cambia los parámetros del número de filas especificadas por el miembro cRow de la estructura TABLEROWPARMS , si la tabla tiene tantas filas consecutivas. Si cRow es menor que 0, el mensaje recorre en iteración hasta el final de la tabla. Si el nuevo recuento de celdas difiere del recuento de celdas actual en +1 o 1, inserta o elimina la celda en el índice especificado por el miembro iCell de TABLEROWPARMS. La fila de la tabla inicial se identifica mediante una posición de carácter. Los miembros cpStartRow especifican esta posición con valores mayores o iguales que cero. La posición debe estar dentro de la fila de la tabla, pero no dentro de una tabla anidada, a menos que desee cambiar los parámetros de esa tabla. Si el miembro cpStartRow es 1, la selección actual asigna la posición del carácter. Para ello, coloque la selección en cualquier lugar dentro de la fila de tabla o seleccione la fila con el final activo de la selección al final de la fila de tabla.

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_GETTABLEPARMS