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 |
|