Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Not
Bu konu başlığında, MSAA UI Öğesi Başvurusu amacıyla nesneleri kaydırma çubuğu açıklanmaktadır. Çeşitli UI çerçevelerinde Kaydırma Çubuğu nesneleri oluşturma işlemi burada açıklanmamektedir. Kullanmakta olduğunuz UI çerçevesi için API başvuru belgelerine bakın.
Kaydırma çubukları, kullanıcının ilgili pencere veya liste kutusundaki bilgileri kaydırmak için yönü ve uzaklığı seçmesine olanak tanır. Kaydırma çubuğunun pencere sınıfı adı "SCROLLBAR" şeklindedir.
IAccessible özelliklerinin içeriği, kaydırma çubuğunun dikey mi yoksa yatay mı olduğuna ve kaydırma çubuğunun aşağıdaki bölümlerinden hangisinin istemci tarafından sorgulandığına bağlıdır:
- Kaydırma çubuğunun kendisi
- Üst veya sağ ok düğmesi
- Alt veya sol ok düğmesi
- Kaydırma kutusu (başparmak)
- Sayfa yukarı veya sayfa sağ bölgesi
- Sayfa aşağı veya sayfa sol bölgesi
IAccessible Yöntemleri
Kaydırma çubuğu aşağıdaki IAccessible yöntemlerini destekler:
accDoDefaultAction—Kaydırma çubuğu nesnesinin kendisi ve kaydırma başparmağı accDoDefaultAction yöntemini desteklemez.
Dikey kaydırma çubuğundaki diğer kaydırma çubuğu bölümleri için accDoDefaultAction, wParam aşağıdaki değerlere ayarlanmış WM_VSCROLL iletisiyle PostMessage çağırır.
Düğme/Bölge Vaule Üst ok düğmesi SB_LINEUP Alt ok düğmesi SB_LINEDOWN Page up bölgesi SB_PAGEUP Page down region SB_PAGEDOWN Yatay kaydırma çubuğundaki diğer kaydırma çubuğu bölümleri için accDoDefaultAction, wParam aşağıdaki değerlere ayarlanmış WM_HSCROLL iletisiyle PostMessage çağırır.
Düğme/Bölge Değer Sol ok düğmesi SB_LINELEFT Sağ ok düğmesi SB_LINERIGHT Sayfa sol bölgesi SB_PAGELEFT Sayfa sağ bölgesi SB_PAGERIGHT
IAccessible Özellikleri
Kaydırma çubuğu aşağıdaki IAccessibleözelliklerinidestekler:
get_accChildCount—Kaydırma çubuğu nesnesinin ChildCount özelliği beştir. Diğer kaydırma çubuğu bölümleri için ChildCount özelliği sıfırdır.
get_accDefaultAction—Kaydırma çubuğu nesnesinin kendisi ve kaydırma başparmağı DefaultAction özelliğini desteklemez. Ok düğmelerinin ve kaydırma başparmağının her iki tarafındaki gölgeli alanların DefaultAction özelliği "Bas" şeklindedir.
get_accDescription— Açıklama özelliği, kaydırma çubuğunun sorgulanan bölümüne bağlıdır.
Dikey kaydırma çubuğunun bölümleri aşağıdaki açıklamalara sahiptir.
Kısım Açıklama Kaydırma çubuğunun kendisi "Dikey görüntüleme alanını değiştirmek için kullanılır" Üst ok düğmesi "Dikey konumu bir satır yukarı taşır" Alt ok düğmesi "Dikey konumu bir satır aşağı taşır" Kaydırma başparmak "Geçerli dikey konumu gösterir ve doğrudan değiştirmek için sürüklenebilir" Page up bölgesi "Dikey konumu birkaç satır yukarı taşır" Page down region "Geçerli dikey konumu gösterir ve doğrudan değiştirmek için sürüklenebilir" Yatay kaydırma çubuğunun bölümleri aşağıdaki açıklamalara sahiptir.
Kısım Açıklama Kaydırma çubuğunun kendisi "Yatay görüntüleme alanını değiştirmek için kullanılır" Sol ok düğmesi "Yatay konumu bir sütun sola taşır" Sağ ok düğmesi 'Yatay konumu bir sütun sağa taşır" Kaydırma başparmak "Geçerli yatay konumu gösterir ve doğrudan değiştirmek için sürüklenebilir" Sayfa sol bölgesi "Yatay konumu birkaç sütun sola taşır" Sayfa sağ bölgesi "Geçerli dikey konumu gösterir ve doğrudan değiştirmek için sürüklenebilir" get_accName—Adı özelliği, kaydırma çubuğunun sorgulanan bölümüne bağlıdır.
Dikey kaydırma çubuğunun bölümleri aşağıdaki adlara sahiptir.
Kısım Ad Kaydırma çubuğu penceresi "Dikey" Üst ok düğmesi "Hizala" Alt ok düğmesi "Aşağı doğru" Kaydırma başparmak "Konum" Page up bölgesi "Page up" Page down region "Sayfa aşağı" Yatay kaydırma çubuğunun bölümleri aşağıdaki adlara sahiptir.
Kısım Ad Kaydırma çubuğu penceresi "Yatay" Sol ok düğmesi "Sütun sol" Sağ ok düğmesi "Sağ sütun" Kaydırma başparmak "Konum" Sayfa sağ bölgesi "Sayfa sağ" Sayfa sol bölgesi "Sayfa sol" get_accParent—Ok düğmelerinin, kaydırma başparmaklarının Üst özelliği ve baş parmağın her iki tarafındaki gölgeli alan kaydırma çubuğu penceresidir. Kaydırma çubuğu penceresinin Parent özelliği, denetimi çevreleyen ve aynı Name özelliğine ve pencere sınıfı adına sahip bir penceredir (ROLE_SYSTEM_WINDOW).
get_accRole—Rolü özelliği, kaydırma çubuğunun sorgulanan bölümüne bağlıdır. Kaydırma çubuğunun bölümleri aşağıdaki rollere sahiptir.
Kısım Rol Kaydırma çubuğunun kendisi ROLE_SYSTEM_SCROLLBAR Üst, aşağı, sol ve sağ ok düğmeleri ROLE_SYSTEM_PUSHBUTTON Kaydırma başparmak ROLE_SYSTEM_INDICATOR Page up, page down, page left ve page right regions ROLE_SYSTEM_PUSHBUTTON get_accState— Her kaydırma çubuğu bileşeninin State özelliği, aşağıdakideğerlerinin bir bileşimini içerir.
Devlet Değer STATE_SYSTEM_INVISIBLE Kaydırma çubuğunun kendisi için bu, belirtilen dikey veya yatay kaydırma çubuğunun mevcut olmadığını gösterir. Sayfa yukarı veya sayfa aşağı bölgeleri için bu, başparmak konumunun bölge mevcut olmayacak şekilde konumlandırıldığını gösterir. STATE_SYSTEM_OFFSCREEN Kaydırma çubuğunun kendisi için bu, pencerenin belirtilen dikey veya yatay kaydırma çubuğunun şu anda görüntülenmeyebilecek şekilde boyutlandırıldığını gösterir. STATE_SYSTEM_PRESSED Ok düğmesine veya sayfa bölgesine basılır. STATE_SYSTEM_UNAVAILABLE Bileşen devre dışı bırakıldı. get_accValue—Kaydırma çubuğu penceresinin Değer özelliği kaydırma çubuğunun konumunu gösterir ve "0" ile "100" arasında bir tamsayı içeren bir dizedir.
İlgili konular