Condividi tramite


Interazione con WinEvents

Il tempo di esecuzione dell'annotazione dinamica non invierà WinEvents; è responsabilità dell'annotatore inviare eventi appropriati, quando necessario. Se devi inviare WinEvents, assicurati di inviarli dopo che è stata eseguita l'annotazione.

Ad esempio, se si utilizza IAccPropServices::SetPropValue per impostare la proprietàNamedi un elemento, inviare un evento EVENT_OBJECT_NAMECHANGE per tale oggetto dopo che SetPropValue restituisce.

Tuttavia, se si usa IAccPropServices::SetPropValue per impostare ValueMap per un dispositivo di scorrimento, non sono necessari eventi perché l'impostazione di ValueMap non modifica il valore del dispositivo di scorrimento.