Megosztás a következőn keresztül:


Párbeszédpanel (MSAA felhasználói felület elemre vonatkozó referencia)

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.

IAccessible Interface