共用方式為


EM_SETTABLEPARMS訊息

變更資料表中資料列的參數。

參數

wParam

TABLEROWPARMS結構的指標。

lParam

TABLECELLPARMS結構的指標。

傳回值

如果成功,則傳回S_OK,或下列其中一個錯誤碼。

傳回碼 描述
E_FAIL
無法進行變更。 如果控制項是純文字或單行控制項,或插入點位於數學物件內,就會發生此情況。 如果停用資料表,或EM_SETEDITSTYLEEX訊息設定SES_EX_NOTABLE值,也會發生這種情況。
E_INVALIDARG
wParamlParam為 Null,或指向不正確結構。 TABLEROWPARMS結構的cCell成員必須至少為 1 且不超過 63。 cbRow成員必須等於 sizeof(TABLEROWPARMS)sizeof(TABLEROWPARMS) 2*sizeof(long) 。 後者值是 RichEdit 4.1 TABLEROWPARMS 結構的大小。 TABLEROWPARMScbCell成員必須等於 sizeof(TABLECELLPARMS) 。 插入點必須位於資料表的開頭或表格列內,而且儲存格數目只能變更一個。
E_OUTOFMEMORY
記憶體不足。

備註

如果資料表具有許多連續的資料列,此訊息會變更TABLEROWPARMS結構之 cRow成員所指定資料列數目的參數。 如果 cRow 小於 0,訊息會逐一查看到資料表結尾為止。 如果新的儲存格計數與目前儲存格計數相差 +1 或 1,它會在TABLEROWPARMS的 iCell成員所指定的索引處插入或刪除儲存格。 起始資料表資料列是由字元位置識別。 這個位置是由 cpStartRow 成員所指定,其值大於或等於零。 除非您想要變更該資料表的參數,否則位置應該位於資料表資料列內,但不應該在巢狀資料表內。 如果 cpStartRow 成員為 1,則目前選取範圍會提供字元位置。 為此,請將選取範圍放在表格列內的任何位置,或選取位於表格列結尾之選取範圍使用中結尾的資料列。

規格需求

需求
最低支援的用戶端
Windows 8 [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2012 [僅限傳統型應用程式]
標頭
Richedit.h

另請參閱

EM_GETTABLEPARMS