Bagikan melalui


Pengidentifikasi Objek (Winuser.h)

Topik ini menjelaskan pengidentifikasi objek Aksesibilitas Aktif Microsoft, nilai 32-bit yang mengidentifikasi kategori objek yang dapat diakses dalam jendela. Server Microsoft Active Accessibility dan penyedia Microsoft UI Automation menggunakan pengidentifikasi objek untuk menentukan objek yang dirujuk oleh permintaan pesan WM_GETOBJECT .

Klien menerima nilai-nilai ini dalam fungsi panggilan balik WinEventProc mereka dan menggunakannya untuk mengidentifikasi bagian jendela. Server menggunakan nilai-nilai ini untuk mengidentifikasi bagian jendela yang sesuai saat memanggil NotifyWinEvent atau saat merespons pesan WM_GETOBJECT .

Server dapat menentukan ID objek kustom untuk mengidentifikasi kategori objek lain dalam aplikasi mereka. ID objek kustom harus diberi nilai positif karena Aksesibilitas Aktif Microsoft mencadangkan nol dan semua nilai negatif untuk pengidentifikasi objek standar berikut.

Konstanta berikut didefinisikan dalam winuser.h:

Terus-menerus Deskripsi
OBJID_ALERT
Pemberitahuan yang terkait dengan jendela atau aplikasi. Kotak pesan yang disediakan sistem adalah satu-satunya elemen UI yang mengirim peristiwa dengan pengidentifikasi objek ini. Aplikasi server tidak dapat menggunakan fungsi AccessibleObjectFromX dengan pengidentifikasi objek ini. Ini adalah masalah yang diketahui dengan Aksesibilitas Aktif Microsoft.
OBJID_CARET
Bilah penyisipan teks (tanda sisipan) di jendela.
OBJID_CLIENT
Area klien jendela. Dalam kebanyakan kasus, sistem operasi mengontrol elemen bingkai dan objek klien berisi semua elemen yang dikontrol oleh aplikasi. Server hanya memproses pesan WM_GETOBJECT tempat lParam OBJID_CLIENT, OBJID_WINDOW, atau pengidentifikasi objek kustom.
OBJID_CURSOR
Penunjuk mouse. Hanya ada satu penunjuk mouse dalam sistem, dan itu bukan anak dari jendela apa pun.
OBJID_HSCROLL
Bilah gulir horizontal jendela.
OBJID_NATIVEOM
Menanggapi pengidentifikasi objek ini, aplikasi pihak ketiga dapat mengekspos model objek mereka sendiri. Aplikasi pihak ketiga dapat mengembalikan antarmuka COM apa pun sebagai respons terhadap pengidentifikasi objek ini.
OBJID_MENU
Bilah menu jendela.
OBJID_QUERYCLASSNAMEIDX
Pengidentifikasi objek yang Oleacc.dll gunakan secara internal. Untuk informasi selengkapnya, lihat Lampiran F: Nilai Pengidentifikasi Objek untuk OBJID_QUERYCLASSNAMEIDX.
OBJID_SIZEGRIP
Pegangan ukuran jendela: komponen bingkai opsional yang terletak di sudut kanan bawah bingkai jendela.
OBJID_SOUND
Sebuah objek suara. Objek suara tidak memiliki lokasi layar atau turunan, tetapi memiliki atribut nama dan status. Mereka adalah anak-anak dari aplikasi yang memainkan suara.
OBJID_SYSMENU
Menu sistem jendela.
OBJID_TITLEBAR
Bilah judul jendela.
OBJID_VSCROLL
Bilah gulir vertikal jendela.
OBJID_WINDOW
Jendela itu sendiri daripada objek anak.

Persyaratan

Persyaratan Nilai
Header
Winuser.h (termasuk Windows.h)