Bagikan melalui


ITextRangeProvider::Metode GetChildren (uiautomationcore.h)

Mengambil kumpulan semua elemen yang terkandung (baik sebagian atau seluruhnya) dalam rentang teks yang ditentukan, dan merupakan elemen turunan dari elemen penutup untuk rentang teks yang ditentukan.

Sintaks

HRESULT GetChildren(
  [out, retval] SAFEARRAY **pRetVal
);

Parameter

[out, retval] pRetVal

Jenis: SAFEARRAY**

Array pointer ke antarmuka IRawElementProviderSimple untuk semua elemen anak yang diapit oleh rentang teks (diurutkan menurut titik akhir Mulai rentangnya).

Jika rentang teks tidak menyertakan elemen turunan apa pun, koleksi kosong akan dikembalikan.

Parameter ini diteruskan tanpa diinisialisasi.

Mengembalikan nilai

Jenis: HRESULT

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

Keterangan

Setiap elemen yang diambil dengan ITextRangeProvider::GetChildren memiliki rentang teks yang valid yang dapat diambil melalui RangeFromChild. Ini termasuk elemen apa pun di pohon Automation UI antara ITextProvider dan elemen turunan.

Contoh

  1. Contoh ini memperlihatkan aliran teks yang berisi tautan gambar. Tautan adalah anak dari gambar, tetapi keduanya mencakup rentang teks yang sama dan diekspos sebagai objek yang disematkan dalam aliran teks.

    Hello <Image Link> World

  2. Contoh ini memperlihatkan aliran teks yang berisi tabel dua sel yang dikelilingi oleh teks.

    Mulai teks

    Sel Tabel 1Sel Tabel 2

    Akhiri Teks

Persyaratan

   
Klien minimum yang didukung Windows XP [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2003 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header uiautomationcore.h (termasuk UIAutomation.h)

Lihat juga

ITextProvider, ITextRangeProvider, GetEnclosingElement, ITextProvider::RangeFromChild, Gambaran Umum Penyedia Automasi UI, Praktik Terbaik untuk Menggunakan Array Aman