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.