Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Jegyzet
Ez a témakör eszköztár-vezérlési objektumokat ismerteti az MSAA felhasználói felület elemhivatkozása céljából. A eszköztár-vezérlés objektumok különböző felhasználói felületi keretrendszerekben való létrehozását itt nem ismertetjük. Tekintse meg a használt felhasználói felületi keretrendszer API-referenciadokumentációját.
Az eszköztár-vezérlők menüparancsokat tartalmazó gombokat tartalmaznak, amelyek általában a menüsáv alatti ablakban találhatók.
Az eszköztár vezérlőelem ablakosztályának neve TOOLBARCLASSNAME, amely a Commctrl.h -ben "ToolbarWindow32" néven van definiálva.
IAccessible metódusok
Az eszköztár-vezérlők az alábbi IAccessible metódusokat támogatják:
| Módszer | Megjegyzések |
|---|---|
| accDoDefaultAction | Maga az eszköztár támogatja az accDoDefaultAction metódust. Az eszköztár gombjainál accDoDefaultAction meghívja PostMessage a BM_CLICK üzenettel a megadott gombra való kattintáshoz. |
| accHitTest | |
| accLocation | |
| accNavigate | |
| accSelect |
IAccessible-tulajdonságok
Az eszköztár-vezérlők az alábbi IAccessible tulajdonságokat támogatják:
| Ingatlan | Megjegyzések |
|---|---|
| get_accChild | |
| get_accChildCount | A ChildCount tulajdonság az eszköztárban található vezérlők száma. |
| get_accDefaultAction | Maga az eszköztár-objektum nem rendelkezik DefaultAction tulajdonságmal. Az eszköztárgombok DefaultAction tulajdonsága az eszköztár gombstílusától függ. A TBSTYLE_DROPDOWN stílusgombok "Megnyitás" tulajdonsággal rendelkeznek DefaultAction tulajdonságukként. A DefaultAction tulajdonság az összes többi eszköztárgomb esetében a "Press" (Nyomja le) tulajdonságot. |
| get_accDescription | |
| get_accFocus | |
| get_accHelp | |
| get_accHelpTopic | |
| get_accKeyboardShortcut | Az eszköztárak nem rendelkeznek billentyűparancsokkal. Ha azonban az eszköztár ablakszövege egy ampersand (&) karaktert tartalmaz, a Microsoft Active Accessibility egy nem null sztringet ad vissza a KeyboardShortcut tulajdonságként. |
| get_accName | Az eszköztár Name tulajdonsága a vezérlő ablakszövegéből (vagy feliratából) származik. Ez a szöveg nem jelenik meg az eszköztáron, ezért a kiszolgálófejlesztőknek értelmes szöveget kell megadniuk a vezérlő erőforrásdefiníciós utasításában, hogy segítsenek az ügyfél-segédprogramok felhasználóinak azonosítani a vezérlőt. Az ablak szövege a SetWindowText függvénnyel állítható be. |
| get_accParent | A Szülő tulajdonság egy ablak (ROLE_SYSTEM_WINDOW), amely körülveszi a vezérlőt, és ugyanazzal a Name tulajdonságával és ablakosztálynevével rendelkezik, mint a vezérlőelem. |
| get_accRole | A Szerepkör tulajdonság ROLE_SYSTEM_TOOLBAR. |
| get_accSelection | |
| get_accState | Az eszköztár State tulajdonságának értéke nulla, ami azt jelenti, hogy az objektum látható. Az eszköztárgombok Állapot tulajdonságának lehetséges értékei a következők: STATE_SYSTEM_INVISIBLE vagy STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_MOVEABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE |
Notes
Az eszköztár gombjai EVENT_OBJECT_STATECHANGE eseményeket küldenek.