Bagikan melalui


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
E_INVALIDARG
Indeks tidak valid.
E_NOTIMPL
Unit tidak didukung.
S_FALSE
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

ITextRange

Referensi

Model Objek Teks