AccessibleObject.UseStdAccessibleObjects Metoda

Definicja

Kojarzy obiekt z wystąpieniem klasy AccessibleObject.

Przeciążenia

Nazwa Opis
UseStdAccessibleObjects(IntPtr)

Kojarzy obiekt z wystąpieniem AccessibleObject obiektu na podstawie uchwytu obiektu.

UseStdAccessibleObjects(IntPtr, Int32)

Kojarzy obiekt z wystąpieniem AccessibleObject obiektu na podstawie uchwytu i identyfikatora obiektu.

UseStdAccessibleObjects(IntPtr)

Kojarzy obiekt z wystąpieniem AccessibleObject obiektu na podstawie uchwytu obiektu.

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

Parametry

handle
IntPtr

nativeint

Element IntPtr , który zawiera uchwyt obiektu.

Uwagi

Aplikacje serwera mogą wywoływać tę funkcję, gdy zawierają niestandardowy obiekt interfejsu użytkownika podobny do obiektu dostarczonego przez system. Aplikacje serwera wywołają CreateStdAccessibleObject i przesłonią IAccessible metody i właściwości zgodnie z potrzebami, aby dopasować ich obiekt niestandardowy. Takie podejście oszczędza deweloperom serwerów pracę w pełni implementowania wszystkich IAccessible właściwości i metod. Ta funkcja jest podobna do CreateStdAccessibleProxy, z tą różnicą, że CreateStdAccessibleProxy umożliwia określenie nazwy klasy jako parametru, natomiast CreateStdAccessibleObject używa nazwy klasy skojarzonej hwndz .

Wywołanie tej wersji UseStdAccessible elementu jest takie samo jak wywołanie dwóch wersji parametrów z objid klienta.

Dotyczy

UseStdAccessibleObjects(IntPtr, Int32)

Kojarzy obiekt z wystąpieniem AccessibleObject obiektu na podstawie uchwytu i identyfikatora obiektu.

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)

Parametry

handle
IntPtr

nativeint

Element IntPtr , który zawiera uchwyt obiektu.

objid
Int32

Int definiujący typ obiektu, do którego handle odwołuje się parametr.

Uwagi

Tworzy dostępny obiekt z metodami i właściwościami określonego typu elementu interfejsu użytkownika dostarczonego przez system.

Aplikacje serwera mogą wywoływać tę funkcję, gdy zawierają niestandardowy obiekt interfejsu użytkownika podobny do obiektu dostarczonego przez system. Aplikacje serwera wywołają CreateStdAccessibleObject i przesłonią IAccessible metody i właściwości zgodnie z potrzebami, aby dopasować ich obiekt niestandardowy. Takie podejście oszczędza deweloperom serwerów pracę w pełni implementowania wszystkich IAccessible właściwości i metod.

Prawidłowe objid wartości.

Object Value Description
ALERT 0xFFFFFFF6 Odwołuje się do komunikatu skojarzonego z oknem lub aplikacją.
DASZEK 0xFFFFFFF8 Odwołuje się do paska wstawiania tekstu (karetki) w oknie.
KLIENT 0xFFFFFFFC Odwołuje się do obszaru klienta okna. W większości przypadków system operacyjny kontroluje elementy ramki, a obiekt klienta zawiera wszystkie elementy, które kontroluje aplikacja.
CURSOR 0xFFFFFFF7 Odnosi się do wskaźnika myszy. W systemie znajduje się tylko jeden wskaźnik myszy i nie jest elementem podrzędnym okna.
HSCROLL 0xFFFFFFFA Odwołuje się do poziomego paska przewijania okna.
MENU 0xFFFFFFFD Odwołuje się do paska menu okna.
SIZEGRIP 0xFFFFFFF9 Odnosi się do uchwytu rozmiaru okna, opcjonalnego składnika ramki znajdującego się w prawym dolnym rogu ramy okna.
DŹWIĘKU 0xFFFFFFF5 Odnosi się do obiektu dźwiękowego. Obiekty dźwiękowe nie mają lokalizacji ekranu ani elementów podrzędnych, ale mają atrybuty nazwy i stanu. Są to elementy podrzędne aplikacji odtwarzanej dźwięk.
SYSMENU 0xFFFFFFFF Odwołuje się do menu systemowego okna.
TITLEBAR 0xFFFFFFFE Odwołuje się do paska tytułu okna.
VSCROLL 0xFFFFFFFB Odwołuje się do pionowego paska przewijania okna.
WINDOW 0x00000000 Odwołuje się do samego okna, a nie do obiektu podrzędnego.

Dotyczy