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 COMUNI o USER standard (COMCTL) restituiscono uno dei valori seguenti.
CONTROLLO UTENTE o comune | Valore restituito |
---|---|
Casella di riepilogo | 65536+0 |
Bottone | 65536+2 |
Statico | 65536+3 |
Redigere | 65536+4 |
Casella combinata | 65536+5 |
Barra di scorrimento | 65536+10 |
Stato | 65536+11 |
Barra degli strumenti | 65536+12 |
Progresso | 65536+13 |
Animare | 65536+14 |
Scheda | 65536+15 |
Hotkey | 65536+16 |
Intestazione | 65536+17 |
Barra di avanzamento | 65536+18 |
Visualizzazione elenco | 65536+19 |
Updown | 65536+22 |
Descrizioni comando | 65536+24 |
Visualizzazione albero | 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 potrebbe essere una delle seguenti:
- Controllo personalizzato
- Controllo diverso da uno dei controlli della tabella precedente
- Versione precedente di un controllo di sistema che non riconosce il messaggio 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.