EM_GETTABLEPARMS消息

检索表行的表参数和指定数量的单元格的单元格参数。

#define EM_GETTABLEPARMS       (WM_USER + 265)

参数

wParam

指向 TABLEROWPARMS 结构的指针。

lParam

指向 TABLECELLPARMS 结构的指针。

返回值

如果成功,则返回S_OK或以下错误代码之一。

返回代码 说明
E_FAIL
无法进行更改。 如果控件是纯文本控件或单行控件,或者插入点位于数学对象内,则可能会发生这种情况。 如果 EM_SETEDITSTYLEEX 消息设置 SES_EX_NOTABLE 值,则禁用表也会发生这种情况。
E_INVALIDARG
wParamlParam 为 NULL 或指向无效结构。 TABLEROWPARMS 结构的 cbRow 成员必须等于 sizeof(TABLEROWPARMS) 或 size of (TABLEROWPARMS) 2*size of (长) 。 后一个值是 RichEdit 4.1 TABLEROWPARMS 结构的大小。 TABLEROWPARMS 结构的 cbCell 成员必须等于 sizeof(TABLECELLPARMS)。 查询字符位置必须位于表行分隔符处。
E_OUTOFMEMORY
可用内存不足。

备注

此消息获取 TABLEROWPARMS 结构的 cpStartRow 成员指定的字符位置处行的表参数,以及 TABLECELLPARMS 结构的 cCells 成员指定的单元格数。

TABLEROWPARMS 结构的 cpStartRow 成员指定的字符位置应位于表行的开头或表行的末尾分隔符处。 如果 cpStartRow 设置为 1,则字符位置由当前所选内容提供。 在这种情况下,请将所选内容放置在单元格标记和表行) 的结束分隔符之间的行 (的末尾,或选择行。

要求

要求
最低受支持的客户端
Windows 8 [仅限桌面应用]
最低受支持的服务器
Windows Server 2012 [仅限桌面应用]
标头
Richedit.h

另请参阅

EM_SETTABLEPARMS