RealTimeStylus 參考
提供手寫筆或觸控數位板的手寫筆事件存取權。
本節內容
備註
此物件會實作 IRealTimeStylus COM 介面。
在 C++ 中呼叫 CoCreateInstance 方法,即可具現化此物件。
您可以在 RealTimeStylus Class 物件的同步和非同步外掛程式內,完全控制、動態轉譯、修改及甚至從封包資料流程中刪除資料。
即時手寫筆提供一種方式來建立單一線程且位於應用程式 UI 執行緒中的 InkCollecting 物件。 此 InkCollecting 物件會從佇列存取即時手寫筆資料。 InkCollecting物件與即時手寫筆可即時編輯和即時編輯所收集的筆跡資料。 如需詳細資訊,請參閱 存取和操作手寫筆輸入。
使用 RealTimeStylus Class 物件直接與平板電腦手寫筆資料流程互動,或封鎖即時筆跡。 當這些物件的預設行為提供您需要的行為時,請使用 InkCollector Class 物件 、InkOverlay Class 物件、 InkPicture Control 控制項或 InkEdit Control 控制項 。
即時手寫筆事件位於特定視窗輸入矩形內的特定視窗控制碼上。 RealTimeStylusService 可以將手寫筆資料傳送至多個 RealTimeStylus 類別 物件。 每個RealTimeStylus Class物件都會根據該RealTimeStylus Class物件的已定義IRealTimeStylus::WindowInputRectangle 屬性,接收視窗特定區段的手寫筆資料。 RealTimeStylus Class物件會取得手寫筆資料,然後透過同步和非同步外掛程式的清單來處理此專案。
同步外掛程式和非同步外掛程式之間的差異在於其執行所在的執行緒和呼叫序列。 同步外掛程式是由 執行 RealTimeStylus Class 物件的執行緒所呼叫。 每次 將 RealTimeStylus Class 物件具現化時,就會具現化執行執行緒。 同步外掛程式會在這個針對 RealTimeStylus Class 物件的實例具現化的新執行緒上執行。 非同步外掛程式會在同步外掛程式處理封包資料流程並儲存在輸出佇列之後,透過 UI 或應用程式執行緒呼叫。
相關主題