Compartilhar via


EM_SETTABLEPARMS mensagem

Altera os parâmetros de linhas em uma tabela.

Parâmetros

wParam

Um ponteiro para uma estrutura TABLEROWPARMS .

lParam

Um ponteiro para uma estrutura TABLECELLPARMS .

Valor retornado

Retorna S_OK se tiver êxito ou um dos códigos de erro a seguir.

Código de retorno Descrição
E_FAIL
Não é possível fazer alterações. Isso pode ocorrer se o controle for um controle de texto sem formatação ou de linha única ou se o ponto de inserção estiver dentro de um objeto matemático. Isso também ocorrerá se as tabelas estiverem desabilitadas ou se a mensagem EM_SETEDITSTYLEEX definir o valor SES_EX_NOTABLE .
E_INVALIDARG
O wParam ou lParam é NULL ou aponta para uma estrutura inválida. O membro cCell da estrutura TABLEROWPARMS deve ter pelo menos 1 e não mais de 63. O membro cbRow deve ser igual sizeof(TABLEROWPARMS) a ou sizeof(TABLEROWPARMS) 2*sizeof(long). O último valor é o tamanho da estrutura RichEdit 4.1 TABLEROWPARMS . O membro cbCell de TABLEROWPARMS deve ser igual sizeof(TABLECELLPARMS)a . O ponto de inserção deve estar no início de uma tabela ou dentro de uma linha de tabela, e o número de células só pode ser alterado por um.
E_OUTOFMEMORY
Memória insuficiente disponível.

Comentários

Essa mensagem altera os parâmetros do número de linhas especificado pelo membro cRow da estrutura TABLEROWPARMS , se a tabela tiver tantas linhas consecutivas. Se cRow for menor que 0, a mensagem itera até o final da tabela. Se a nova contagem de células for diferente da contagem de células atual em +1 ou 1, ela inserirá ou excluirá a célula no índice especificado pelo membro iCell de TABLEROWPARMS. A linha da tabela inicial é identificada por uma posição de caractere. Essa posição é especificada por membros cpStartRow com valores maiores ou iguais a zero. A posição deve estar dentro da linha da tabela, mas não dentro de uma tabela aninhada, a menos que você queira alterar os parâmetros da tabela. Se o membro cpStartRow for 1, a posição do caractere será fornecida pela seleção atual. Para isso, posicione a seleção em qualquer lugar dentro da linha da tabela ou selecione a linha com o final ativo da seleção no final da linha da tabela.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2012 [somente aplicativos da área de trabalho]
Cabeçalho
Richedit.h

Confira também

EM_GETTABLEPARMS