EM_INSERTTABLE pesan

Menyisipkan satu atau beberapa baris tabel identik dengan sel kosong.

#define EM_INSERTTABLE       (WM_USER + 232)

Parameter

wParam

Penunjuk ke struktur TABLEROWPARMS .

lParam

Penunjuk ke struktur TABLECELLPARMS .

Mengembalikan nilai

Mengembalikan S_OK jika tabel disisipkan, atau kode kesalahan jika tidak.

Keterangan

Jika anggota cpStartRow dari TABLEROWPARMS adalah –1, pesan ini menghapus teks yang dipilih (jika ada), lalu menyisipkan baris tabel kosong dengan parameter baris dan sel yang diberikan oleh wParam dan lParam. Ini meninggalkan pilihan yang menunjuk ke awal sel pertama di baris pertama. Klien kemudian dapat mengisi sel tabel dengan mengarahkan pilihan (atau ITextRange) ke berbagai tanda akhir sel dan menyisipkan dan memformat teks yang diinginkan. Teks tersebut dapat menyertakan baris tabel berlapis. Atau, jika anggota cpStartRow dari TABLEROWPARMS adalah 0 atau lebih besar, baris tabel disisipkan pada posisi karakter yang diberikan oleh cpStartRow. Ini hanya mengubah pilihan saat ini jika tabel disisipkan di dalam teks terpilih.

Tabel Microsoft Rich Edit terdiri dari urutan baris tabel yang, pada gilirannya, terdiri dari urutan paragraf. Baris tabel dimulai dengan paragraf pemisah dua karakter khusus U+FFF9 U+000D dan diakhpuni dengan paragraf pemisah dua karakter U+FFFB U+000D. Setiap sel dihentikan oleh tanda sel U+0007, yang diperlakukan sebagai tanda akhir paragraf keras sama seperti U+000D (CR). Parameter baris tabel dan sel diperlakukan sebagai pemformatan paragraf khusus dari pemisah baris tabel. Pemformatan berisi informasi dalam struktur TABLEROWPARMS . Parameter sel yang diberikan oleh struktur TABLECELLPARMS disimpan dalam versi array tab yang diperluas. Format ini memungkinkan tabel ditumpuk dalam tabel lain, hingga lima belas tingkat dalam.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 8 [khusus aplikasi desktop]
Server minimum yang didukung
Windows Server 2012 [hanya aplikasi desktop]
Header
Richedit.h

Lihat juga

EM_INSERTIMAGE