Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Desain objek proksi dan yang dapat diakses tergantung pada desain elemen UI server. Terlepas dari desainnya, elemen UI harus memberi tahu objek proksinya tepat sebelum dihancurkan sehingga objek proksi menangani panggilan dari klien dengan tepat.
Daftar berikut menjelaskan dua kemungkinan desain:
- Tempatkan kode yang mengimplementasikan antarmukaIAccessible dalam modul yang sama dengan kode yang mengimplementasikan elemen antarmuka pengguna jika kode antarmuka pengguna mudah diperluas. Dalam hal ini, proksi "ringan" dalam arti bahwa yang dilakukannya adalah memantau rentang hidup objek yang dapat diakses, meneruskan panggilan ke objek yang dapat diakses, dan mengembalikan hasilnya.
- Tempatkan kode yang mengimplementasikanIAccessibledalam modul yang sama dengan kode yang mengimplementasikan objek proksi. Dalam hal ini, objek yang dapat diakses menggunakan fungsi internal untuk mendapatkan informasi tentang elemen UI.
Kontrol Trackbar
Saat menerapkan kontrol trackbar, gunakan gaya trackbar TBS_REVERSED untuk memberikan informasi yang lebih bermakna. Gaya ini membalikkan skala yang digunakan oleh IAccessible::get_accValue.
Untuk trackbar vertikal tanpa gaya ini, IAccessible::get_accValue mengembalikan nol (0) saat jempol trackbar berada di bagian atas kontrol; nilai meningkat saat Anda menggeser ibu jari ke bagian bawah. Dengan gaya TBS_REVERSED, IAccessible::get_accValue mengembalikan seratus (100) saat jempol trackbar berada di bagian atas; angka berkurang saat Anda memindahkan jempol trackbar ke arah bawah.
Untuk trackbar horizontal tanpa gaya ini, nol (0) dikembalikan saat jempol trackbar berada di ujung kiri kontrol; nilai meningkat saat Anda memindahkan jempol trackbar ke kanan. Dengan gaya TBS_REVERSED, IAccessible::get_accValue mengembalikan seratus (100) saat jempol trackbar berada di sebelah kiri; nilai berkurang saat Anda memindahkan jempol trackbar ke kanan.