Microsoft Active Accessibility uses the OBJID_QUERYCLASSNAMEIDX object identifier with the WM_GETOBJECT message to determine the class to which a standard Windows control or common control belongs. A control responds to this message by returning a value that Microsoft Active Accessibility maps to the class name of the control. Microsoft Active Accessibility uses this information to provide accessibility support for standard Windows controls and common controls.

Generally, only the standard Windows controls and the common controls respond to the OBJID_QUERYCLASSNAMEIDX object identifier. However, a custom control can also respond if it includes all of the same functionality as an existing standard Windows control or common control. This enables the custom control to be supported by one of the standard proxy objects provided by Microsoft Active Accessibility.

For more information, see Appendix F: Object Identifier Values for OBJID_QUERYCLASSNAMEIDX.