Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
ISynchronizedInputProvideruygulamak için özellikler ve yöntemler hakkında bilgiler de dahil olmak üzere yönergeleri ve kuralları açıklar. SynchronizedInput denetim düzeni, Microsoft UI Otomasyonu istemci uygulamalarının fare veya klavye girişini belirli bir kullanıcı arabirimi öğesine yönlendirmesini sağlar.
Bu denetim düzeni genellikle fare veya klavye girişini belirli bir kullanıcı arabirimi öğesine göndermek ve ardından öğenin girişi aldığını doğrulamak için otomatik test betiklerinde kullanılır.
Bu konu aşağıdaki bölümleri içerir.
- Uygulama Yönergeleri ve Kuralları
- ISynchronizedInputProvideriçin Gerekli Üyeleri
- İlgili konular
Uygulama Yönergeleri ve Kuralları
SynchronizedInput denetim desenini uygularken aşağıdaki yönergelere ve kurallara dikkat edin:
- ISynchronizedInputProvider::StartListeningyöntemiçağrıldığında, UI Otomasyonu sağlayıcısı belirtilen türün girişini denetlemeye başlamalı ve aşağıdaki eylemlerden birini gerçekleştirmelidir:
- öğesi için eşleşen giriş bulunduğunda sağlayıcının UIA_InputReachedTargetEventId olayını tetiklemesi gerekir.
- Eşleşen giriş bulunduğunda ancak farklı bir öğeye ulaştığında sağlayıcının UIA_InputReachedOtherElementEventId olayını tetiklemesi gerekir.
- Eşleşmeyen giriş bulunduğunda sağlayıcı girişi atmalı ve UIA_InputDiscardedEventId olayını tetiklemelidir.
- UI Otomasyonu sağlayıcısı, geçerli öğe dışında bir öğe içinse girişi atmalıdır.
- öğesi girişi aldığında veya ISynchronizedInputProvider::Cancel yöntemi çağrıldığında sağlayıcı girişi denetlemeyi durdurur ve normal şekilde devam eder.
- Sağlayıcı zaten girişi dinlerken ISynchronizedInputProvider::StartListeningçağrılırsa, sağlayıcı UIA_E_INVALIDOPERATIONdöndürmelidir.
ISynchronizedInputProvider için Gerekli Üyeler
ISynchronizedInputProvider arabirimini uygulamak için aşağıdaki özellikler, yöntemler ve olaylar gereklidir.
| Gerekli üyeler | Üye türü | Notlar |
|---|---|---|
| startlistening | Yöntem | Hiç kimse |
| İptal | Yöntem | Hiç kimse |
| UIA_InputReachedTargetEventId | Olay | Hiç kimse |
İlgili konular