Partager via


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 STANDARD USER ou COMCTL retournent l’une des valeurs suivantes.

UTILISATEUR ou contrôle commun Valeur de retour
Zone de liste 65536+0
Bouton 65536+2
Statique 65536+3
Éditer 65536+4
Zone de liste modifiable 65536+5
Barre de défilement 65536+10
Statut 65536+11
Barre d’outils 65536+12
Progrès 65536+13
Animer 65536+14
Onglet 65536+15
Hotkey 65536+16
En-tête 65536+17
Barre des pistes 65536+18
Listview 65536+19
Updown 65536+22
Info-bulles 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 classe.

En général, les clients peuvent utiliser les informations fournies par OLEACC.