Bagikan melalui


Metode ITextProvider2::GetCaretRange (uiautomationcore.h)

Menyediakan rentang teks panjang nol di lokasi tanda sisipan yang termasuk dalam kontrol berbasis teks.

Sintaks

HRESULT GetCaretRange(
  [out]         BOOL               *isActive,
  [out, retval] ITextRangeProvider **pRetVal
);

Parameter

[out] isActive

Jenis: BOOL*

TRUE jika kontrol berbasis teks yang berisi tanda sisipan memiliki fokus keyboard, jika tidak FALSE.

[out, retval] pRetVal

Jenis: ITextRangeProvider**

Rentang teks yang mewakili lokasi tanda sisipan saat ini yang termasuk dalam kontrol berbasis teks.

Nilai kembali

Jenis: HRESULT

Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

Jika parameter isActiveFALSE, tanda sisipan milik kontrol berbasis teks mungkin tidak berada di lokasi yang sama dengan tanda sisipan sistem.

Metode ini mengambil rentang teks yang dapat digunakan klien untuk menemukan persegi panjang batas sisipan yang termasuk dalam kontrol berbasis teks, atau untuk menemukan teks di dekat tanda sisipan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2012 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header uiautomationcore.h (termasuk UIAutomation.h)

Lihat juga

ITextProvider2