AccessibleObject.UseStdAccessibleObjects Yöntem

Tanım

Bir nesneyi bir örneğiyle ilişkilendirir AccessibleObject.

Aşırı Yüklemeler

UseStdAccessibleObjects(IntPtr)

Bir nesneyi, nesnenin tutamacını temel alan bir AccessibleObject örneğiyle ilişkilendirir.

UseStdAccessibleObjects(IntPtr, Int32)

Bir nesneyi tanıtıcıyı ve nesnenin nesne kimliğini temel alan bir AccessibleObject örneğiyle ilişkilendirir.

UseStdAccessibleObjects(IntPtr)

Bir nesneyi, nesnenin tutamacını temel alan bir AccessibleObject örneğiyle ilişkilendirir.

protected:
 void UseStdAccessibleObjects(IntPtr handle);
protected void UseStdAccessibleObjects (IntPtr handle);
member this.UseStdAccessibleObjects : nativeint -> unit
Protected Sub UseStdAccessibleObjects (handle As IntPtr)

Parametreler

handle
IntPtr

nativeint

IntPtr Nesnenin tutamacını içeren bir.

Açıklamalar

Sunucu uygulamaları, sistem tarafından sağlanan bir nesneye benzer bir özel ui nesnesi içerdiklerinde bu işlevi çağırabilir. Sunucu uygulamaları, özel nesneleriyle IAccessible eşleştirmek için gerektiğinde yöntemleri ve özellikleri çağırır CreateStdAccessibleObject ve geçersiz kılar. Bu yaklaşım, sunucu geliştiricilerinin tüm IAccessible özellikleri ve yöntemleri tam olarak uygulama çalışmalarını kaydeder. Bu işlev ile benzerdir CreateStdAccessibleProxy, ancak CreateStdAccessibleProxy sınıf adını parametre olarak belirtmenize olanak tanırken CreateStdAccessibleObject , ile hwndilişkilendirilmiş sınıf adını kullanır.

öğesinin bu sürümünü çağırmak UseStdAccessible , client'ın objid değeriyle iki parametre sürümünü çağırmakla aynıdır.

Şunlara uygulanır

UseStdAccessibleObjects(IntPtr, Int32)

Bir nesneyi tanıtıcıyı ve nesnenin nesne kimliğini temel alan bir AccessibleObject örneğiyle ilişkilendirir.

protected:
 void UseStdAccessibleObjects(IntPtr handle, int objid);
protected void UseStdAccessibleObjects (IntPtr handle, int objid);
member this.UseStdAccessibleObjects : nativeint * int -> unit
Protected Sub UseStdAccessibleObjects (handle As IntPtr, objid As Integer)

Parametreler

handle
IntPtr

nativeint

IntPtr Nesnenin tutamacını içeren bir.

objid
Int32

Parametrenin başvurduğu nesne handle türünü tanımlayan bir Int.

Açıklamalar

Sistem tarafından sağlanan kullanıcı arabirimi öğesinin belirtilen türü için yöntemler ve özelliklerle erişilebilir bir nesne oluşturur.

Sunucu uygulamaları, sistem tarafından sağlanan bir nesneye benzer bir özel ui nesnesi içerdiklerinde bu işlevi çağırabilir. Sunucu uygulamaları, özel nesneleriyle IAccessible eşleştirmek için gerektiğinde yöntemleri ve özellikleri çağırır CreateStdAccessibleObject ve geçersiz kılar. Bu yaklaşım, sunucu geliştiricilerinin tüm IAccessible özellikleri ve yöntemleri tam olarak uygulama çalışmalarını kaydeder.

Geçerli objid değerler.

Nesne Değer Açıklama
UYARI 0xFFFFFFF6 Bir pencere veya uygulamayla ilişkilendirilmiş bir iletiye başvurur.
ŞAPKA 0xFFFFFFF8 Penceredeki metin ekleme çubuğuna (şapka işareti) başvurur.
ISTEMCİ 0xFFFFFFFC Pencerenin istemci alanına başvurur. Çoğu durumda, işletim sistemi çerçeve öğelerini denetler ve istemci nesnesi uygulamanın denetlediğini tüm öğeleri içerir.
IMLEÇ 0xFFFFFFF7 Fare işaretçisine başvurur. Sistemde yalnızca bir fare işaretçisi vardır ve bir pencerenin alt öğesi değildir.
HSCROLL 0xFFFFFFFA Pencerenin yatay kaydırma çubuğuna başvurur.
MENÜ 0xFFFFFFFD Pencerenin menü çubuğuna başvurur.
SIZEGRIP 0xFFFFFFF9 Pencere çerçevesinin sağ alt köşesinde bulunan isteğe bağlı bir çerçeve bileşeni olan pencerenin boyut kavramasını ifade eder.
SES 0xFFFFFFF5 Bir ses nesnesine başvurur. Ses nesnelerinin ekran konumları veya alt öğeleri yoktur, ancak ad ve durum öznitelikleri vardır. Bunlar, ses çalan uygulamanın alt öğeleridir.
SYSMENU 0xffffffff Pencerenin sistem menüsüne başvurur.
TİTLEBAR 0xFFFFFFFE Pencerenin başlık çubuğuna başvurur.
VSCROLL 0xFFFFFFFB Pencerenin dikey kaydırma çubuğuna başvurur.
PENCERE 0x00000000 Alt nesne yerine pencerenin kendisine başvurur.

Şunlara uygulanır