Aracılığıyla paylaş


İmleç (MSAA UI Öğesi Başvurusu)

Not

Bu konu başlığında MSAA UI Öğesi Başvurusu amacıyla imleçler açıklanmaktadır. Çeşitli ui çerçevelerinde imleçlerin nasıl kullanılacağı burada açıklanmamektedir. Kullanmakta olduğunuz UI çerçevesi için API başvuru belgelerine bakın.

 

İmleç, ekrandaki konumu fare, kalem veya trackball gibi bir işaret cihazı tarafından denetlenen küçük bir resimdir. Kullanıcı işaret cihazını hareket ettirdiğinde, Windows işletim sistemi imleci taşır.

IAccessible Yöntemleri

İmleç aşağıdaki IAccessible yöntemlerini destekler:

  • accHitTest
  • accLocation

IAccessible Özellikleri

İmleç aşağıdaki IAccessibleözelliklerinidestekler:

  • get_accChildCountChildCount özelliği sıfırdır.

  • get_accName— Geliştiriciler özel imleçler oluşturabilir veya imleç kimlikleriyle tanımlanan önceden tanımlanmış imleçleri kullanabilir. İmlecin Adı özelliği şekline bağlıdır ve aşağıdakilerden biridir:

    İmleç şekli Ad
    Özel imleç "Bilinmiyor"
    IDC_ARROW "Normal"
    IDC_IBEAM "Düzenle"
    IDC_WAIT "Bekle"
    IDC_CROSS "Grafik"
    IDC_UPARROW "Yukarı"
    IDC_SIZENWSE "NWSE boyutu"
    IDC_SIZENESW "NESW boyutu"
    IDC_SIZEWE "Yatay boyut"
    IDC_SIZENS "Dikey boyut"
    IDC_SIZEALL "Taşı"
    IDC_NO "Yasak"
    IDC_APPSTARTING "Uygulama başlangıcı"
    IDC_HELP "Yardım"

     

  • get_accRoleRolü özelliği ROLE_SYSTEM_CURSOR.

  • get_accStateState özelliği, aşağıdakideğerlerinden birinin veya daha fazlasının birleşimidir:

    STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_FLOATING

Notlar

  • Diğer kullanıcı arabirimi öğelerinin aksine, imleç nesnesinin ilişkili bir pencere tutamacı yoktur. İmleç nesnesine erişim elde etmek için istemcilerin bir WinEventProc ayarlaması ve imleç nesnesinin olayları oluşturmasını beklemesi gerekir.

IAccessible Arabirimi