Menyediakan Properti Nama

Pengembang server harus berhati-hati saat membuat kontrol yang telah ditentukan dan umum untuk memastikan bahwa Aksesibilitas Aktif Microsoft dapat mengekspos properti Nama untuk kontrol. Bergantung pada jenis kontrol, teks untuk properti Nama berasal dari salah satu hal berikut ini:

  • Teks jendela kontrol (atau caption)
  • Teks statis yang melabeli kontrol

Untuk menemukan teks jendela kontrol, Microsoft Active Accessibility mengirimkan pesan WM_GETTEXT ke kontrol. Teks ini sesuai dengan parameter teks dalam pernyataan definisi sumber daya kontrol. Untuk beberapa kontrol, seperti tombol, ini adalah teks yang sama yang ditampilkan dengan kontrol. Untuk kontrol lain, seperti bilah alat, teks ini tidak ditampilkan. Oleh karena itu, pengembang server harus memberikan teks yang bermakna dalam pernyataan definisi sumber daya kontrol untuk membantu pengguna utilitas klien mengidentifikasi kontrol.

Untuk menemukan label kontrol, Microsoft Active Accessibility mencari kontrol teks statis dengan memanggil GetWindow dengan bendera GW_HWNDPREV. Pencarian dihentikan jika kontrol teks statis ditemukan, atau jika kontrol ditemukan yang memiliki gaya jendela WS_GROUP | WS_TABSTOP. Urutan pencarian ini sesuai dengan urutan tab terbalik pada kotak dialog. Pengembang server harus mengamati urutan tab saat membuat kontrol sehingga kontrol teks statis segera mendahului kontrol yang dilabelinya.

Untuk informasi selengkapnya tentang teknik yang digunakan Microsoft Active Accessibility untuk mengekspos properti Nama, lihat Referensi Elemen Antarmuka Pengguna.