Condividi tramite


Interfaccia IAccessWindowlessSite (oleacc.h)

Un sito di controllo Microsoft ActiveX implementa questa interfaccia per abilitare un controllo ActiveX senza finestre che dispone di un'implementazione di Microsoft Active Accessibility per esprimere la relativa accessibilità. Questa interfaccia consente al contenitore di controllo di riservare un intervallo di ID oggetto che un controllo senza finestre può usare per generare eventi e consente al contenitore di controllo di fornire un puntatore IAccessibile per l'elemento padre del controllo senza finestra.

Ereditarietà

L'interfaccia IAccessWindowlessSite eredita dall'interfaccia IUnknown . IAccessIbileWindowlessSite include anche questi tipi di membri:

Metodi

L'interfaccia IAccessWindowlessSite include questi metodi.

 
IAccessIbileWindowlessSite::AcquireObjectIdRange

Acquisisce un intervallo di ID oggetto dall'host del controllo e li contrassegna come riservati da un controllo senza finestra specifico.
IAccessIbileWindowlessSite::GetParentAccess

Recupera un puntatore IAccessibile per l'elemento padre di un controllo Microsoft ActiveX senza finestre nell'albero di accessibilità.
IAccessIbileWindowlessSite::QueryObjectIdRanges

Recupera gli intervalli di ID oggetto che un determinato controllo Microsoft ActiveX senza finestre ha riservato.
IAccessIbileWindowlessSite::ReleaseObjectIdRange

Rilascia un intervallo di ID oggetto acquisito da una chiamata precedente al metodo IAccessWindowlessSite::AcquireObjectIdRange.

Commenti

Le funzioni che gestiscono gli intervalli di ID oggetto prevedono che l'oggetto sito mantenga un elenco di intervalli già riservati. Quando la finestra contenente il controllo ActiveX riceve un messaggio di WM_GETOBJECT con un valore LPARAM (ID oggetto) che si trova in un intervallo riservato, la finestra deve chiamare il metodo IAccessHandler::AccessibleObjectFromID per ottenere un oggetto IAccess per tale ID oggetto.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione oleacc.h

Vedi anche

IRawElementProviderWindowlessSite