Apéndice F: Valores de identificador de objeto para OBJID_QUERYCLASSNAMEIDX
Cuando OLEACC envía un mensaje de WM_GETOBJECT con el parámetro lParam establecido en OBJIDQUERYCLASSNAMEIDX, muchos controles estándar USER o comunes (COMCTL) devuelven uno de los valores siguientes.
USUARIO o control común | Valor devuelto |
---|---|
Listbox | 65536+0 |
Botón | 65536+2 |
Estático | 65536+3 |
Editar | 65536+4 |
ComboBox | 65536+5 |
Barra de desplazamiento | 65536+10 |
Estado | 65536+11 |
Barra de herramientas | 65536+12 |
Progreso | 65536+13 |
Animar | 65536+14 |
Pestaña | 65536+15 |
Tecla de acceso rápido | 65536+16 |
Encabezado | 65536+17 |
Barra de seguimiento | 65536+18 |
Listview | 65536+19 |
Updown | 65536+22 |
Tooltips | 65536+24 |
Treeview | 65536+25 |
RichEdit | 65536+28 |
Solo los controles comunes user y Windows (COMCTL) devolverán uno de los valores de la tabla. Si una ventana devuelve 0 en respuesta a este mensaje, la ventana puede ser una de las siguientes:
- Un control personalizado
- Control distinto de uno de los controles de la tabla anterior
- Una versión anterior de un control del sistema que no reconoce el mensaje de WM_GETOBJECT
Si una ventana devuelve 0, es posible que los clientes necesiten usar RealGetWindowClass o GetClassName. Puede usar estas funciones para determinar el tipo de control basado en el nombre de clase.
En general, los clientes pueden usar la información proporcionada por OLEACC.