Metode ITextRange::SetIndex (tom.h)
Ubah rentang ini ke unit cerita yang ditentukan.
Sintaks
HRESULT SetIndex(
[in] long Unit,
[in] long Index,
[in] long Extend
);
Parameter
[in] Unit
Jenis: panjang
Unit yang digunakan untuk mengindeks rentang. Untuk daftar nilai unit, lihat ITextRange.
[in] Index
Jenis: panjang
Indeks untuk Unit. Rentang ini direlokasi ke Unit yang memiliki nomor indeks ini. Jika positif, penomoran Units dimulai pada awal cerita dan melanjutkan ke depan. Jika negatif, penomoran dimulai di akhir cerita dan berlanjut mundur. Awal cerita sesuai dengan Indeks 1 untuk semua unit yang ada, dan unit terakhir dalam cerita sesuai dengan Indeks -1.
[in] Extend
Jenis: panjang
Bendera yang menunjukkan jangkauan rentang. Jika nol (default), rentang diciutkan ke titik penyisipan pada posisi awal Unit yang ditentukan. Jika bukan nol, rentang diatur ke seluruh Unit.
Nilai kembali
Jenis: HRESULT
Metode mengembalikan nilai HRESULT . Jika metode berhasil, metode akan mengembalikan S_OK. Jika metode gagal, metode mengembalikan salah satu kode kesalahan berikut. Untuk informasi selengkapnya tentang kode kesalahan COM, lihat Penanganan Kesalahan di COM.
Menampilkan kode | Deskripsi |
---|---|
|
Indeks tidak valid. |
|
Unit tidak didukung. |
|
Kegagalan karena alasan lain. |
Keterangan
Metode ini memungkinkan aplikasi untuk bekerja dengan teks berorientasi garis, seperti program, dengan cara yang nyaman. Misalnya, SetIndex(tomLine, 10, 0)
mengonversi rentang menjadi titik penyisipan di awal baris kesepuluh.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | tom.h |
DLL | Msftedit.dll |
Lihat juga
Konseptual
Referensi