Specifica della proprietà Name
Gli sviluppatori di server devono occuparsi della creazione di controlli predefiniti e comuni per garantire che Microsoft Active Accessibility possa esporre la proprietà Name per il controllo. A seconda del tipo di controllo, il testo della proprietà Name proviene da uno dei seguenti:
- Testo della finestra del controllo (o didascalia)
- Testo statico che etichetta il controllo
Per trovare il testo della finestra del controllo, Microsoft Active Accessibility invia il messaggio WM_GETTEXT al controllo. Questo testo corrisponde al parametro text nell'istruzione di definizione della risorsa del controllo. Per alcuni controlli, ad esempio i pulsanti, si tratta dello stesso testo visualizzato con il controllo . Per altri controlli, ad esempio le barre degli strumenti, questo testo non viene visualizzato. Di conseguenza, gli sviluppatori di server devono fornire testo significativo nell'istruzione di definizione delle risorse del controllo per consentire agli utenti di utilità client di identificare il controllo.
Per trovare l'etichetta del controllo, Microsoft Active Accessibility cerca un controllo di testo statico chiamando GetWindow con il flag GW_HWNDPREV. La ricerca viene interrotta se viene trovato un controllo testo statico o se viene rilevato un controllo con gli stili della finestra WS_GROUP | WS_TABSTOP. Questo ordine di ricerca corrisponde all'ordine di tabulazioni inverso in una finestra di dialogo. Gli sviluppatori del server devono osservare l'ordine di tabulazioni durante la creazione di controlli in modo che un controllo testo statico precetta immediatamente il controllo etichettato.
Per altre informazioni sulle tecniche usate da Microsoft Active Accessibility per esporre la proprietà Name, vedere User Interface Element Reference.For more information about the techniques that Microsoft Active Accessibility uses to expose the Name property, see User Interface Element Reference.