共用方式為


直覺式使用者體驗

第一次,Windows 7 可讓開發人員及其終端使用者透過觸控螢幕來控制電腦。 觸控和多點觸控功能提供自然、直覺的方式,讓使用者能夠與電腦互動。 開發人員平臺包含高階手勢 API,以及低階觸控訊息和觸控輸入 API。 最上層 UI 元素,例如 [開始 ] 功能表和 工作列,具有比舊版 Windows 更大的目標,讓它們更容易使用手指選取,而不是滑鼠。 提供點選和按兩下的視覺意見反應。 Windows 檔案總管和 Windows Internet Explorer 8 都易接觸,且可輕鬆與 Windows 7 應用程式整合。

多點觸控手勢和操作和慣性 API

Windows 7 功能可改善觸控和手勢支援,讓開發人員能夠快速且輕鬆地建立獨特的應用程式體驗,超越簡單的滑鼠指向、按一下和拖曳。 新的多觸控 API 支援豐富的手勢,例如移動流覽、縮放和旋轉。 所有手勢都提供直接的視覺回饋,並以自然且直覺的方式與基礎內容互動。 例如,縮放手勢會將檢視置在手勢的位置。 較低層級的觸控輸入 API 也可用於自訂手勢定義和進階觸控回應體驗。 Windows 7 提供開發平臺,讓開發人員能夠透過處理來自多點觸控裝置的使用者輸入並改善使用者介面,為多觸控輸入裝置開發創意應用程式所需的工具。 結果是更直覺的環境,可啟用電腦互動的創新。

Windows 7 也提供物件操作和慣性處理的平臺支援。 一組豐富的操作函式可讓您同時延展、調整大小或旋轉多個物件,並以非常細微的資料細微性。 例如,您可以使用觸控式手勢,在單一會話中裁剪、調整大小和旋轉多個數位相片。

Windows 7 包含慣性 API,可在移動物件時模擬慣性,並使用操作 API 手動操作。 例如,在相片應用程式中,您可以使用操作 API 讓使用者旋轉、調整大小及移動相片。 同樣地,如果使用者「tosses」 相片,慣性 API 會提供自然互動,並讓相片在停止或跳離應用程式視窗的框線。 (請參閱 Windows Touch 程式設計指南Windows Touch:開發人員資源.)

Single-Finger移動流覽

在許多常見的應用程式中,觸控功能比文字選取更實用。 透過延伸觸控 API,開發人員的應用程式可以選擇啟用移動流覽,而不是拖曳。 例如,如果您建立的應用程式使用多點觸控手勢來播放音樂,您可以讓這些使用者直接向上或向下滑動手指來調整音量、變更歌曲或下載檔案。 不需要捲動。

Windows 7 可為有興趣為新一代電腦建立應用程式的開發人員提供無限的機會。 最佳做法是執行檢查捲軸並實作移動流覽語意的困難工作。 應用程式也會收到比舊版 Windows 更豐富的事件和意見反應,以自訂的手勢控制。 (請參閱 改善Single-Finger移動流覽體驗。)

原始觸控輸入資料

在 Windows 7 中,新的觸控體驗是由存取較低層級觸控輸入訊息的互動模型所啟用,並提供觸控訊息組合的自訂回應。 平臺支援接收原始觸控輸入資料,以用於應用程式內的多重觸控繪製應用程式和自訂手勢等案例。 您可以使用平臺支援觸控,或建立自己的原始多觸控體驗。 (請參閱 WM_TOUCH Message.)