Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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.