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 párbeszédpanel objektumokat ismerteti az MSAA felhasználói felületi elemekkel kapcsolatos referencia céljából. Itt nem ismertetjük, hogyan hozhat létre párbeszédpanel objektumokat a különböző felhasználói felületi keretrendszerekben. Tekintse meg a használt felhasználói felületi keretrendszer API-referenciadokumentációját.
A párbeszédpanel egy ideiglenes ablak, amelyet egy alkalmazás hoz létre a felhasználói bemenet lekéréséhez. Az alkalmazások párbeszédpanelek használatával kérik a felhasználót, hogy további információt kérjenek a felhasználó által a menüből kiválasztott parancsokról. A párbeszédpanel egy vagy több vezérlőt (gyermekablakot) tartalmaz, amellyel a felhasználó szöveget ír be, kiválasztja a beállításokat, vagy irányítja a parancs működését.
A párbeszédpanelek ablakosztályának neve "#32770".
IAccessible metódusok
A párbeszédpanel az alábbi IAccessible metódusokat támogatja:
| Módszer | Megjegyzések |
|---|---|
| accDoDefaultAction | Ha a párbeszédpanel alapértelmezett leküldéses gombot tartalmaz, az accDoDefaultAction metódus meghívja PostMessage a BM_CLICK gombüzenettel az alapértelmezett leküldéses gombra való kattintáshoz. |
| accHitTest | |
| accLocation | |
| accNavigate | |
| accSelect |
IAccessible-tulajdonságok
A párbeszédpanel az alábbi IAccessible tulajdonságokat támogatja:
| Ingatlan | Megjegyzések |
|---|---|
| get_accChildCount | A ChildCount tulajdonság megegyezik a párbeszédpanel gyermekablak-vezérlőinek számával. |
| get_accDefaultAction | Ha a párbeszédpanel alapértelmezett leküldéses gombot tartalmaz, a DefaultAction tulajdonság a "Nyomja le" tulajdonság. |
| get_accFocus | |
| get_accKeyboardShortcut | A párbeszédpanelek általában nem rendelkeznek billentyűparancsokkal. Ha a párbeszédpanel ablakszövege egy ampersand (&) karaktert tartalmaz, a Microsoft Active Accessibility egy nem null sztringet ad vissza a KeyboardShortcut tulajdonságként. |
| get_accName | A Név tulajdonság a párbeszédpanel címsorában megjelenő ablakszöveg vagy felirat. |
| get_accParent | A Szülő tulajdonság egy ablak (ROLE_SYSTEM_WINDOW), amely körülveszi a párbeszédpanelt, és ugyanazzal a Név tulajdonságával és ablakosztálynevével rendelkezik, mint a párbeszédpanel. |
| get_accRole | A Szerepkör tulajdonság ROLE_SYSTEM_DIALOG vagy ROLE_SYSTEM_PROPERTYPAGE. |
| get_accState | A State tulajdonság az alábbi értékek egy vagy több kombinációjából áll,:STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE |
Megjegyzések
A párbeszédpanel-objektum nem támogatja a get_accChild metódust. Ha egy párbeszédpanel vezérlőelemére mutató IAccessible interfészmutatót szeretne beszerezni, az ügyfeleknek be kell szereznie a vezérlő ablakfogópontját, majd fel kell hívniuk AccessibleObjectFromWindow.