Metode ITfRange::ShiftStartRegion (msctf.h)

Memindahkan jangkar awal ke wilayah yang berdampingan.

Sintaks

HRESULT ShiftStartRegion(
  [in]  TfEditCookie ec,
  [in]  TfShiftDir   dir,
  [out] BOOL         *pfNoRegion
);

Parameter

[in] ec

Berisi cookie edit yang mengidentifikasi konteks edit yang diperoleh dari ITfDocumentMgr::CreateContext atau ITfEditSession::D oEditSession.

[in] dir

Berisi salah satu nilai TfShiftDir yang menentukan wilayah yang berdekatan tempat jangkar mulai dipindahkan.

[out] pfNoRegion

Pointer ke BOOL yang menerima bendera yang menunjukkan apakah jangkar diposisikan berdampingan dengan wilayah lain. Menerima nilai bukan nol jika jangkar tidak berdampingan dengan wilayah lain atau nol sebaliknya.

Mengembalikan nilai

Metode ini dapat mengembalikan salah satu nilai ini.

Nilai Deskripsi
S_OK
Metode berhasil.
E_INVALIDARG
pfNoRegion tidak valid.
TF_E_NOLOCK
Konteks edit yang diidentifikasi oleh ec tidak memiliki kunci baca-saja.

Keterangan

Posisi awal dan akhir rentang disebut jangkar.

Jangkar harus diposisikan berdekatan dengan wilayah yang diinginkan sebelum memanggil metode ini. Jika tidak, maka pfNoRegion menerima nilai bukan nol dan jangkar tidak dipindahkan. Jika jangkar berdekatan dengan wilayah yang diinginkan, pfNoRegion menerima nol dan jangkar dipindahkan ke wilayah tersebut.

Persyaratan

   
Klien minimum yang didukung Windows 2000 Professional [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows 2000 Server [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header msctf.h
DLL Msctf.dll
Redistribusi TSF 1.0 di Windows 2000 Professional

Lihat juga

ITfDocumentMgr::CreateContext

ITfEditSession::D oEditSession

ITfRange

ITfRange::ShiftEndRegion

ITfRange::ShiftStart

TfShiftDir