EM_INSERTTABLE消息

插入一个或多个具有空单元格的相同表行。

#define EM_INSERTTABLE       (WM_USER + 232)

参数

wParam

指向 TABLEROWPARMS 结构的指针。

lParam

指向 TABLECELLPARMS 结构的指针。

返回值

如果插入表,则返回S_OK,否则返回错误代码。

注解

如果 TABLEROWPARMScpStartRow 成员为 –1,则此消息 (删除所选文本(如果有任何) ),然后使用 wParamlParam 提供的行和单元格参数插入空表行。 它使所选内容指向第一行中第一个单元格的开头。 然后,客户端可以通过将所选内容 (或 ITextRange) 指向各个单元格结束标记并插入所需文本并设置其格式来填充表格单元格。 此类文本可以包含嵌套表行。 或者,如果 TABLEROWPARMScpStartRow 成员为 0 或更大,则在 cpStartRow 给定的字符位置插入表行。 仅当表格插入所选文本中时,才会更改当前选定内容。

Microsoft Rich Edit 表由一系列表行组成,而表行又包含段落序列。 表格行以特殊的双字符分隔符段落 U+FFF9 U+000D 开头,以双字符分隔符段落 U+FFFB U+000D 结束。 每个单元格都以单元格标记 U+0007 结尾,该标记被视为硬段落尾标记,就像 U+000D (CR) 一样。 表格行和单元格参数被视为表格行分隔符的特殊段落格式。 格式设置包含 TABLEROWPARMS 结构中的信息。 TABLECELLPARMS 结构提供的单元格参数存储在选项卡数组的扩展版本中。 此格式允许将表嵌套在其他表中,深度可达 15 个级别。

要求

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

另请参阅

EM_INSERTIMAGE