Annexe F : Valeurs d’identificateur d’objet pour OBJID_QUERYCLASSNAMEIDX
Lorsque OLEACC envoie un message WM_GETOBJECT avec le paramètre lParam défini sur OBJIDQUERYCLASSNAMEIDX, de nombreux contrôles USER ou communs standard (COMCTL) retournent l’une des valeurs suivantes.
UTILISATEUR ou contrôle commun | Valeur retournée |
---|---|
Listbox | 65536+0 |
Bouton | 65536+2 |
statique | 65536+3 |
Modifier | 65536+4 |
Combobox | 65536+5 |
Scrollbar | 65536+10 |
Statut | 65536+11 |
Barre d'outils | 65536+12 |
Avancement | 65536+13 |
Animer | 65536+14 |
Onglet | 65536+15 |
Touche d’accès rapide | 65536+16 |
En-tête | 65536+17 |
Trackbar | 65536+18 |
Listview | 65536+19 |
Updown | 65536+22 |
Tooltips | 65536+24 |
Treeview | 65536+25 |
RichEdit | 65536+28 |
Seuls les contrôles communs USER et Windows (COMCTL) retournent l’une des valeurs de la table. Si une fenêtre retourne 0 en réponse à ce message, la fenêtre peut être l’une des suivantes :
- Un contrôle personnalisé
- Contrôle autre qu’un des contrôles du tableau précédent
- Ancienne version d’un contrôle système qui ne reconnaît pas le message WM_GETOBJECT
Si une fenêtre retourne 0, les clients peuvent avoir besoin d’utiliser RealGetWindowClass ou GetClassName. Vous pouvez utiliser ces fonctions pour déterminer le type de contrôle en fonction du nom de la classe.
En général, les clients peuvent utiliser les informations fournies par OLEACC.