共用方式為


ITfHandwritingSink::D etermineProximateHandwritingTarget 方法 (shellhandwriting.h)

判斷編輯控件是否存在於 (,或可能存在於動態用戶體驗中,) 指標輸入的比較。

語法

HRESULT DetermineProximateHandwritingTarget(
  [in] ITfDetermineProximateHandwritingTargetArgs *determineProximateHandwritingTargetArgs
);

參數

[in] determineProximateHandwritingTargetArgs

ITfDetermineProximateHandwritingTargetArgs 介面

傳回值

如果方法成功,則會傳回 S_OK。 如果失敗,則會傳回 HRESULT 錯誤碼。

備註

當系統偵測到手寫筆輸入,指出手寫體驗可能適當時,就會呼叫這個方法。

只有在主要用戶端 (應用程式) 未提供回呼的回應時,才會呼叫次要用戶端 (架構) 。

次要用戶端會以反向註冊順序呼叫,直到從回呼收到S_OK或TF_S_ASYNC響應為止。 次要用戶端的範例可能是控件,不論應用程式具現化控件為何,都能提供自定義手寫邏輯。 次要用戶端可以從 ITfThreadMgr 實例取得 ITfSource 介面,然後使用 ITfHandwritingSink 介面物件呼叫 AdviseSink 來註冊。

如果主要或次要用戶端都不允許系統繼續進行下一個用戶端 (或回復到使用者介面自動化 (UIA) ) ,則應該傳回E_INVALIDARG。

如果客戶端回應TF_USE_SYSTEM_DEFAULT,並傳回S_OK,則會略過後續用戶端,而且系統會使用其預設UIA型判斷邏輯。

規格需求

需求
標頭 shellhandwriting.h