Progress Bar Control (odwołanie do elementu interfejsu użytkownika MSAA)
Nuta
W tym temacie opisano kontrolki paska postępu obiektów na potrzeby odwołania do elementu interfejsu użytkownika MSAA. Sposób tworzenia kontrolki paska postępu obiektów w różnych strukturach interfejsu użytkownika nie jest opisany tutaj. Zapoznaj się z dokumentacją interfejsu API dotyczącą używanej platformy interfejsu użytkownika.
Kontrolki paska postępu wskazują postęp długiej operacji, takiej jak pobieranie pliku z Internetu. Zazwyczaj postęp jest wyrażony jako wartość procentowa z zera (0) do stu (100).
Nazwa klasy okna dla kontrolki paska postępu jest PROGRESS_CLASS, która jest zdefiniowana jako "msctls_progress" w commctrl.h.
Metody IAccessible
Kontrolki paska postępu obsługują następujące metody IAccessible:
Właściwości funkcji IAccessible
Kontrolki paska postępu obsługują następujące właściwości IAccessible:
Własność | Komentarze |
---|---|
get_accChildCount | Właściwość ChildCount ma wartość zero. |
get_accFocus | |
get_accKeyboardShortcut | Właściwość KeyboardShortcut jest kluczem dostępu paska postępu, który jest podkreślony znakiem w tekście etykiety paska postępu. Zwrócony ciąg zawiera znak klucza dostępu dołączony do ciągu "Alt+". |
get_accName | Właściwość Nazwa to tekst ze statycznej kontrolki tekstu, która oznacza pasek postępu. |
get_accParent | Właściwość Nadrzędna jest oknem (ROLE_SYSTEM_WINDOW ), które otacza kontrolkę i ma taką samą właściwość Name i nazwę klasy okna co kontrolka. |
get_accRole | Właściwość roli jest ROLE_SYSTEM_PROGRESSBAR. |
get_accState | Właściwość State jest kombinacją co najmniej jednej z następujących wartości :STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE |
get_accValue | Właściwość Value jest ciągiem od "0%" do "100%", który opisuje postęp. |
Tematy pokrewne
-
interfejs IAccessible