Appendice F: Valori dell'identificatore di oggetto per OBJID_QUERYCLASSNAMEIDX

Quando OLEACC invia un messaggio di WM_GETOBJECT con il parametro lParam impostato su OBJIDQUERYCLASSNAMEIDX, molti controlli STANDARD USER o Common Controls (COMCTL) restituiscono uno dei valori seguenti.

CONTROLLO UTENTE o comune Valore restituito
Listbox 65536+0
Pulsante 65536+2
Static 65536+3
Modifica 65536+4
Combobox 65536+5
Barra di scorrimento 65536+10
Stato 65536+11
Barra degli strumenti 65536+12
Avanzamento 65536+13
Animare 65536+14
Scheda 65536+15
Tasto di scelta rapida 65536+16
Intestazione 65536+17
Trackbar 65536+18
Listview 65536+19
Updown 65536+22
Le descrizioni comandi 65536+24
Treeview 65536+25
RichEdit 65536+28

 

Solo i controlli comuni USER e Windows (COMCTL) restituiranno uno dei valori della tabella. Se una finestra restituisce 0 in risposta a questo messaggio, la finestra può essere una delle seguenti:

  • Un controllo personalizzato
  • Controllo diverso da uno dei controlli nella tabella precedente
  • Versione precedente di un controllo di sistema che non riconosce il messaggio di WM_GETOBJECT

Se una finestra restituisce 0, i client potrebbero dover usare RealGetWindowClass o GetClassName. È possibile usare queste funzioni per determinare il tipo di controllo in base al nome della classe.

In generale, i client possono usare le informazioni fornite da OLEACC.