:base msaasdk.hlp
:title Active Accessibility
:link msaasdk.hlp
:link selfsame
1 Active Accessibility
2 About This Document
2 About the Reader=about_msaa_0001010101000000
2 How This Document is Organized=about_msaa_0001010102000000
2 Overview
2 What Is Active Accessibility?=msaa_ovr_0001010201000000
2 Why Use Active Accessibility?=msaa_ovr_0001010202000000
3 Accessible Objects
3 Accessible Objects=msaa_ovr_0001010203000000
3 Objects, Children, and Simple Elements=msaa_ovr_0001010203010000
3 Object and Child Identifiers=msaa_ovr_0001010203020000
3 Supported Interfaces=msaa_ovr_0001010203030000
3 Properties for Accessible Objects=msaa_ovr_0001010203040000
3 Methods for Accessible Objects=msaa_ovr_0001010203050000
3 Accessible Object Events and Hook Procedures=msaa_ovr_0001010203060000
3 Accessible Object Selection and Focus=msaa_ovr_0001010203070000
3 Enumeration Properties=msaa_ovr_0001010203080000
4 Support for Standard Objects
4 Support for Standard Objects=msaa_ovr_0001010203090000
4 Objects Exposed in a Common Window=msaa_ovr_0001010203090100
4 Support for Standard Dialog Manager=msaa_ovr_0001010203090200
4 Support for MSHTML=msaa_ovr_0001010203090300
2 Where to Find More Information=msaa_ovr_0001010204000000
2 C/C++ Developer's Guide
2 Introduction to the C/C++ Developer's Guide=msaa_c_0001010301000000
3 Architecture and Key API Elements
3 Architecture and Key API Elements=msaa_c_0001010302000000
3 VARIANT Structure=msaa_c_0001010302010000
3 IDispatch Interface=msaa_c_0001010302020000
4 IAccessible Interface
4 IAccessible Interface=msaa_c_0001010302030000
4 Querying an Object for its Properties=msaa_c_0001010302030100
4 Invoking an Object's Default Action=msaa_c_0001010302030200
4 Object Navigation=msaa_c_0001010302030300
4 Accessible Object Properties
4 Accessible Object Properties=msaa_c_0001010302040000
4 Name Property=msaa_c_0001010302040100
4 Role Property=msaa_c_0001010302040200
4 State Property=msaa_c_0001010302040300
4 Value Property=msaa_c_0001010302040400
4 Description Property=msaa_c_0001010302040500
4 Focus Property=msaa_c_0001010302040600
4 Selection Property=msaa_c_0001010302040700
4 DefaultAction Property=msaa_c_0001010302040800
4 Location Property=msaa_c_0001010302040900
4 Help Property=msaa_c_0001010302040a00
4 HelpTopic Property=msaa_c_0001010302040b00
4 KeyboardShortcut Property=msaa_c_0001010302040c00
4 Accessible Object Methods
4 Accessible Object Methods=msaa_c_0001010302050000
4 IAccessible::accSelect Method=msaa_c_0001010302050100
4 IAccessible::accNavigate Method=msaa_c_0001010302050200
4 IAccessible::accHitTest Method=msaa_c_0001010302050300
4 IAccessible::accDoDefaultAction Method=msaa_c_0001010302050400
4 WinEvents
4 WinEvents=msaa_c_0001010302060000
4 What Are WinEvents?=msaa_c_0001010302060100
4 Who Generates Which Events?=msaa_c_0001010302060200
4 About the WinEventProc Callback Function=msaa_c_0001010302060300
4 About the Client-Server Event Process=msaa_c_0001010302060400
4 Verifying Events=msaa_c_0001010302060500
4 WinEvents for Simple Elements=msaa_c_0001010302060600
4 Alerts=msaa_c_0001010302060700
3 Changes to USER=msaa_c_0001010302070000
4 Display Device Interface Redirection
4 Display Device Interface Redirection=msaa_c_0001010302080000
4 About DDI Redirection=msaa_c_0001010302080100
4 Setting a DDI Hook=msaa_c_0001010302080200
4 Unhooking a DDI Hook=msaa_c_0001010302080300
3 Simulating Input=msaa_c_0001010302090000
3 Developing Applications that Use Active Accessibility
3 Developing Applications that Use Active Accessibility=msaa_c_0001010303000000
3 Active Accessibility Clients=msaa_c_0001010303010000
3 Setting a WinEvent Hook=msaa_c_0001010303020000
4 Getting an Accessible Object Interface Pointer
4 Getting an Accessible Object Interface Pointer=msaa_c_0001010303030000
4 Using AccessibleObjectFromEvent=msaa_c_0001010303030100
4 Using AccessibleObjectFromPoint=msaa_c_0001010303030200
4 Retrieving the Object with Keyboard Focus=msaa_c_0001010303030300
4 Retrieving Selected Objects and Children=msaa_c_0001010303030400
3 Selecting Child Objects=msaa_c_0001010303040000
4 Active Accessibility Client Tutorial
4 Active Accessibility Client Tutorial=msaa_c_0001010303050000
4 About the Babble Sample Application=msaa_c_0001010303050100
4 Step 1: Initialize the COM Library=msaa_c_0001010303050200
4 Step 2: Set a WinEvent Hook=msaa_c_0001010303050300
4 Step 3: Respond to Event Notifications=msaa_c_0001010303050400
4 Step 4: Close the COM Library=msaa_c_0001010303050500
4 Converting Unicode and ANSI Strings=msaa_c_0001010303050600
3 Including Active Accessibility with your Accessibility Aids for Client Applications=msaa_c_0001010303060000
3 Writing Platform Independent Applications=msaa_c_0001010303070000
3 Developing Active Accessibility-enabled Applications
4 Active Accessibility Server Tutorial
4 Active Accessibility Server Tutorial=msaa_c_0001010304010000
4 About the Server Sample Application=msaa_c_0001010304010100
4 Step 1: Initialize the COM Library=msaa_c_0001010304010200
4 Step 2: Handle WM_GETOBJECT Messages=msaa_c_0001010304010300
4 Step 3: Close the COM Library=msaa_c_0001010304010400
4 Using Outlines and Lists=msaa_c_0001010304010500
4 Related Text Regions=msaa_c_0001010304010600
4 Animated or Moving Objects=msaa_c_0001010304010700
4 Returning Object Pointers=msaa_c_0001010304010800
4 Table Objects=msaa_c_0001010304010900
3 Next and Previous Ordering=msaa_c_0001010304020000
3 Notification Ordering=msaa_c_0001010304030000
3 Avoiding Race Conditions=msaa_c_0001010304040000
3 Sample Applications
3 Sample Applications=msaa_c_0001010305000000
3 Inspect Objects=msaa_c_0001010305010000
3 Accessible Event Watcher=msaa_c_0001010305020000
3 Snapshot Utility=msaa_c_0001010305030000
3 Input Applet=msaa_c_0001010305040000
3 DDIHook Applet=msaa_c_0001010305050000
3 OACSpy Applet=msaa_c_0001010305060000
3 Server Applet=msaa_c_0001010305070000
3 Babble Applet=msaa_c_0001010305080000
3 VBINSP=msaa_c_0001010305090000
2 C/C++ Reference
3 IAccessible
3 IAccessible=msaa_ref_0001010401000000
3 IAccessible::accDoDefaultAction=msaa_ref_0001010401000100
3 IAccessible::accHitTest=msaa_ref_0001010401000200
3 IAccessible::accLocation=msaa_ref_0001010401000300
3 IAccessible::accNavigate=msaa_ref_0001010401000400
3 IAccessible::accSelect=msaa_ref_0001010401000500
3 IAccessible::get_accChild=msaa_ref_0001010401000600
3 IAccessible::get_accChildCount=msaa_ref_0001010401000700
3 IAccessible::get_accDefaultAction=msaa_ref_0001010401000800
3 IAccessible::get_accDescription=msaa_ref_0001010401000900
3 IAccessible::get_accFocus=msaa_ref_0001010401000a00
3 IAccessible::get_accHelp=msaa_ref_0001010401000b00
3 IAccessible::get_accHelpTopic=msaa_ref_0001010401000c00
3 IAccessible::get_accKeyboardShortcut=msaa_ref_0001010401000d00
3 IAccessible::get_accName=msaa_ref_0001010401000e00
3 IAccessible::get_accParent=msaa_ref_0001010401000f00
3 IAccessible::get_accRole=msaa_ref_0001010401001000
3 IAccessible::get_accSelection=msaa_ref_0001010401001100
3 IAccessible::get_accState=msaa_ref_0001010401001200
3 IAccessible::get_accValue=msaa_ref_0001010401001300
3 IAccessible::put_accName=msaa_ref_0001010401001400
3 IAccessible::put_accValue=msaa_ref_0001010401001500
3 Callback Functions
3 Callback Functions=msaa_ref_0001010402000000
3 DDIHookProc=msaa_ref_0001010402000100
3 WinEventProc=msaa_ref_0001010402000200
3 New System Functions
3 New System Functions=msaa_ref_0001010403000000
3 AccessibleChildren=msaa_ref_0001010403000100
3 AccessibleObjectFromEvent=msaa_ref_0001010403000200
3 AccessibleObjectFromPoint=msaa_ref_0001010403000300
3 AccessibleObjectFromWindow=msaa_ref_0001010403000400
3 BlockInput=msaa_ref_0001010403000500
3 CallNextDDI=msaa_ref_0001010403000600
3 CreateStdAccessibleObject=msaa_ref_0001010403000700
3 GetGUIThreadInfo=msaa_ref_0001010403000800
3 GetRoleText=msaa_ref_0001010403000900
3 GetStateText=msaa_ref_0001010403000a00
3 GetWindowModuleFileName=msaa_ref_0001010403000b00
3 LresultFromObject=msaa_ref_0001010403000c00
3 NotifyWinEvent=msaa_ref_0001010403000d00
3 ObjectFromLresult=msaa_ref_0001010403000e00
3 SendInput=msaa_ref_0001010403000f00
3 SetDDIHook=msaa_ref_0001010403001000
3 SetWinEventHook=msaa_ref_0001010403001100
3 UnhookDDIHook=msaa_ref_0001010403001200
3 UnhookWinEvent=msaa_ref_0001010403001300
3 WindowFromAccessibleObject=msaa_ref_0001010403001400
3 Event Constants
3 Event Constants=msaa_ref_0001010404000000
3 EVENT_SYSTEM_SOUND Notes=msaa_ref_0001010404010000
3 EVENT_SYSTEM_ALERT Notes=msaa_ref_0001010404020000
3 EVENT_SYSTEM_FOREGROUND Notes=msaa_ref_0001010404030000
3 EVENT_SYSTEM_MENUSTART Notes=msaa_ref_0001010404040000
3 EVENT_SYSTEM_MENUEND Notes=msaa_ref_0001010404050000
3 EVENT_SYSTEM_MENUPOPUPSTART Notes=msaa_ref_0001010404060000
3 EVENT_SYSTEM_MENUPOPUPEND Notes=msaa_ref_0001010404070000
3 EVENT_SYSTEM_DRAGDROPSTART Notes=msaa_ref_0001010404080000
3 EVENT_SYSTEM_DRAGDROPEND Notes=msaa_ref_0001010404090000
3 EVENT_SYSTEM_DIALOGSTART Notes=msaa_ref_00010104040a0000
3 EVENT_SYSTEM_DIALOGEND Notes=msaa_ref_00010104040b0000
3 EVENT_SYSTEM_SCROLLINGSTART Notes=msaa_ref_00010104040c0000
3 EVENT_SYSTEM_SCROLLINGEND Notes=msaa_ref_00010104040d0000
3 EVENT_SYSTEM_SWITCHSTART Notes=msaa_ref_00010104040e0000
3 EVENT_SYSTEM_SWITCHEND Notes=msaa_ref_00010104040f0000
3 EVENT_OBJECT_CREATE Notes=msaa_ref_0001010404100000
3 EVENT_OBJECT_DESTROY Notes=msaa_ref_0001010404110000
3 EVENT_OBJECT_SHOW Notes=msaa_ref_0001010404120000
3 EVENT_OBJECT_HIDE Notes=msaa_ref_0001010404130000
3 EVENT_OBJECT_REORDER Notes=msaa_ref_0001010404140000
3 EVENT_OBJECT_FOCUS Notes=msaa_ref_0001010404150000
3 EVENT_OBJECT_SELECTION Notes=msaa_ref_0001010404160000
3 EVENT_OBJECT_SELECTIONADD Notes=msaa_ref_0001010404170000
3 EVENT_OBJECT_SELECTIONREMOVE Notes=msaa_ref_0001010404180000
3 EVENT_OBJECT_SELECTIONWITHIN Notes=msaa_ref_0001010404190000
3 EVENT_OBJECT_STATECHANGE Notes=msaa_ref_00010104041a0000
3 EVENT_OBJECT_LOCATIONCHANGE Notes=msaa_ref_00010104041b0000
3 Structures
3 Structures=msaa_ref_0001010405000000
3 GUITHREADINFO=msaa_ref_0001010405000100
3 HARDWAREINPUT=msaa_ref_0001010405000200
3 INPUT=msaa_ref_0001010405000300
3 KEYBDINPUT=msaa_ref_0001010405000400
3 MOUSEINPUT=msaa_ref_0001010405000500
3 Window Messages
3 Window Messages=msaa_ref_0001010406000000
3 WM_GETOBJECT=msaa_ref_0001010406000100
3 Simple Types
3 Simple Types=msaa_ref_0001010407000000
3 DDIHOOKPROC=msaa_ref_0001010407010000
3 DDITYPE=msaa_ref_0001010407020000
3 HDDI=msaa_ref_0001010407030000
3 HWINEVENTHOOK=msaa_ref_0001010407040000
3 LPDDIPARAMS=msaa_ref_0001010407050000
3 WINEVENTPROC=msaa_ref_0001010407060000
3 Constants and Enumerated Types
3 Constants and Enumerated Types=msaa_ref_0001010408000000
3 Object Identifiers=msaa_ref_0001010408010000
3 Object Roles=msaa_ref_0001010408020000
3 Object State Constants=msaa_ref_0001010408030000
3 Navigation Constants=msaa_ref_0001010408040000
3 Return Values=msaa_ref_0001010408050000
4 SELFLAG=msaa_ref_0001010408050100
2 VB Developer's Guide and Reference
3 VB Developer's Reference
3 VB Developer's Reference=msaa_vb_0001010501000000
4 Visual Basic Method Notes
4 Visual Basic Method Notes=msaa_vb_0001010501010000
4 Visual Basic Method Notes: accName=msaa_vb_0001010501010100
4 Visual Basic Method Notes: accValue=msaa_vb_0001010501010200
4 Visual Basic Sample: VBinsp=msaa_vb_0001010501010300
2 Appendix
2 Appendix A - IAccessible DISPIDs=msaa_vb_0001010601000000
2 Appendix B - Variant Types=msaa_vb_0001010602000000
2 Appendix C - Supported Objects=msaa_vb_0001010603000000
2 Appendix D - Window Elements=msaa_vb_0001010604000000
2 Appendix E - User Interface Controls=msaa_vb_0001010605000000
2 Appendix F - Other System Elements=msaa_vb_0001010606000000
2 Appendix G - Standard Dialog Manager Support=msaa_vb_0001010607000000
2 Appendix H - Mshtml.dll Support=msaa_vb_0001010608000000
1 Legal Notice=msaasdk_0001020000000001
