EM_SETTABLEPARMS訊息
變更資料表中資料列的參數。
參數
-
wParam
-
TABLEROWPARMS結構的指標。
-
lParam
-
TABLECELLPARMS結構的指標。
傳回值
如果成功,則傳回S_OK,或下列其中一個錯誤碼。
傳回碼 | 描述 |
---|---|
|
無法進行變更。 如果控制項是純文字或單行控制項,或插入點位於數學物件內,就會發生此情況。 如果停用資料表,或EM_SETEDITSTYLEEX訊息設定SES_EX_NOTABLE值,也會發生這種情況。 |
|
wParam或lParam為 Null,或指向不正確結構。
TABLEROWPARMS結構的cCell成員必須至少為 1 且不超過 63。
cbRow成員必須等於 sizeof(TABLEROWPARMS) 或 sizeof(TABLEROWPARMS) 2*sizeof(long) 。 後者值是 RichEdit 4.1 TABLEROWPARMS 結構的大小。
TABLEROWPARMS的cbCell成員必須等於 sizeof(TABLECELLPARMS) 。 插入點必須位於資料表的開頭或表格列內,而且儲存格數目只能變更一個。 |
|
記憶體不足。 |
備註
如果資料表具有許多連續的資料列,此訊息會變更TABLEROWPARMS結構之 cRow成員所指定資料列數目的參數。 如果 cRow 小於 0,訊息會逐一查看到資料表結尾為止。 如果新的儲存格計數與目前儲存格計數相差 +1 或 1,它會在TABLEROWPARMS的 iCell成員所指定的索引處插入或刪除儲存格。 起始資料表資料列是由字元位置識別。 這個位置是由 cpStartRow 成員所指定,其值大於或等於零。 除非您想要變更該資料表的參數,否則位置應該位於資料表資料列內,但不應該在巢狀資料表內。 如果 cpStartRow 成員為 1,則目前選取範圍會提供字元位置。 為此,請將選取範圍放在表格列內的任何位置,或選取位於表格列結尾之選取範圍使用中結尾的資料列。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 8 [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows Server 2012 [僅限傳統型應用程式] |
標頭 |
|