O systému Windows Touch
Toto téma poskytuje stručný přehled windows touch.
Nové prvky hardwaru a rozhraní API v operačním systému Windows 7 poskytují aplikacím možnost přijímat vstupy z více kontaktů. Díky tomu můžou takové aplikace detekovat a reagovat na několik souběžných dotykových bodů na viditelném povrchu aplikace. Funkce této funkce ve Windows 7 poskytuje nová zpráva, která hlásí a sleduje dotyky. Nová zpráva, WM_TOUCH, hlásí akci (nahoru, dolů, přesunout), pozici a identifikátor pro dotykové body. Zprávy systému Windows Touch jsou generovány systémem Windows a jsou doručeny do oken, které registrují vstup Windows Touch.
Kromě nové zprávy pro zadávání dotykového ovládání byly zprávy gest přidány do existujícího seznamu zpráv okna. Podpora zasílání zpráv pro gesta je povolena jednou novou zprávou okna (WM_GESTURE), která se odesílá nebo odesílá do příslušných oken aplikací, když je uživatelský vstup rozpoznán jako gesto. Funkce specializovaného rozhraní API zapouzdřují podrobnosti pro vytvoření a využití této zprávy. To se provádí, protože informace přidružené ke zprávě se můžou v budoucnu změnit, aniž by došlo k narušení aplikací, které tuto zprávu už využívají.
Kromě zpráv gest byly do sady Windows SDK přidána specializovaná rozhraní. Tato rozhraní umožňují pokročilou podporu dotykového zadávání, aby vývojáři aplikací mohli snadno vytvářet přirozená uživatelská rozhraní. Rozhraní IManipulationProcessor interpretuje WM_TOUCH zprávy za účelem vyvolání událostí obsahujících překlad, otočení a škálování informací o kolekci dotykových bodů. Rozhraní IInertiaProcessor lze použít ve spojení s rozhraním IManipulationProcessor, abyste povolili animaci a zajistili, že objekty zůstanou na obrazovce uživatele při přesunutí.
Prvky rozhraní API pro Windows Touch mají určité podobnosti se sadou Microsoft PixelSense SDK (dříve označovanou jako Microsoft Surface SDK), ale aplikace, které cílí na Microsoft PixelSense, neběží na počítačích s Windows Touch. Aplikace, které cílí na Windows Touch, se také nespouštějí na platformě Microsoft PixelSense.
Některé funkce systému Windows Touch jsou integrované do jádra Windows 7. Tato funkce je dostupná uživatelům, aniž by vývojáři museli explicitně povolit podporu. Aby však vývojáři mohli plně využívat Windows Touch, musí používat rozhraní WINDOWS Touch API. Pokud chcete začít s učením, jak funguje Windows Touch, přečtěte si průvodce programováním nebo začněte s Volbou správného přístupu k Windows Touch.
Související témata