EM_GETTABLEPARMS メッセージ

テーブル行のテーブル パラメーターと、指定したセル数のセル パラメーターを取得します。

#define EM_GETTABLEPARMS       (WM_USER + 265)

パラメーター

wParam

TABLEROWPARMS 構造体へのポインター。

lParam

TABLECELLPARMS 構造体へのポインター。

戻り値

成功した場合S_OK、または次のいずれかのエラー コードを返します。

リターン コード 説明
E_FAIL
変更を加えることはできません。 これは、コントロールがプレーンテキストコントロールまたは単一行コントロールである場合、または挿入ポイントが数学オブジェクト内にある場合に発生する可能性があります。 また、EM_SETEDITSTYLEEX メッセージでSES_EX_NOTABLE値が設定されている場合に、テーブルが無効になっている場合にも発生します。
E_INVALIDARG
wParam または lParam が NULL であるか、無効な構造体を指しています。 TABLEROWPARMS 構造体の cbRow メンバーは、 sizeof(TABLEROWPARMS) または sizeof(TABLEROWPARMS) 2*sizeof(long) である必要があります。 後者の値は、RichEdit 4.1 TABLEROWPARMS 構造体のサイズです。 TABLEROWPARMS 構造体の cbCell メンバーは、 と等しくsizeof(TABLECELLPARMS)なければなりません。 クエリ文字の位置は、テーブル行の区切り記号である必要があります。
E_OUTOFMEMORY
メモリ不足です。

注釈

このメッセージは、TABLEROWPARMS 構造体の cpStartRow メンバーで指定された文字位置にある行のテーブル パラメーターと、TABLECELLPARMS 構造体の cCells メンバーで指定されたセルの数を取得します。

TABLEROWPARMS 構造体の cpStartRow メンバーによって指定される文字位置は、表の行の先頭、または表の行の終了区切り記号の位置である必要があります。 cpStartRow が 1 に設定されている場合、文字位置は現在の選択範囲によって指定されます。 この場合は、選択範囲を行の末尾 (セル マークとテーブル行の終了区切り記号の間) に配置するか、行を選択します。

要件

要件
サポートされている最小のクライアント
Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2012 [デスクトップ アプリのみ]
Header
Richedit.h

こちらもご覧ください

EM_SETTABLEPARMS