共用方式為


ITfIntegratableCandidateListUIElement::OnKeyDown 方法 (ctffunc.h)

處理按鍵按下。

語法

HRESULT OnKeyDown(
  [in]  WPARAM wParam,
  [in]  LPARAM lParam,
  [out] BOOL   *pfEaten
);

參數

[in] wParam

指定金鑰的虛擬金鑰代碼。 如需此參數的詳細資訊,請參閱 WM_KEYDOWN 中的 wParam 參數。

[in] lParam

指定索引鍵的重複計數、掃描程式代碼、擴充金鑰旗標、內容程式碼、先前的索引鍵狀態旗標,以及金鑰的轉換狀態旗標。 如需此參數的詳細資訊,請參閱 WM_KEYDOWN 中的 lParam 參數。

[out] pfEaten

如果已處理索引鍵事件,則為TRUE;否則為 FALSE

傳回值

這個方法可以傳回下列其中一個值。

描述
S_OK
此方法成功。

備註

OnKeyDown 方法可讓應用程式詢問查詢文字服務,以整合樣式處理指定的索引鍵。 OnKeyDown 方法的行為取決於整合樣式。 如果文字服務傳回 *pf以=TRUE,則應用程式應該不會處理密鑰。 如果傳回 FALSE ,應用程式可以執行自己的動作來回應金鑰。

GUID_INTEGRATIONSTYLE_SEARCHBOX ({E6D1BD11-82F7-4903-AE21-1A6397CDE2EB}) 可實作鍵盤處理體驗,讓使用者可以將認知的鍵盤焦點從搜尋方塊移至候選清單以搜尋建議。 文字服務可以在搜尋處理密鑰以變更其內部狀態之前,先處理 VK_UPVK_DOWN 等密鑰。

規格需求

需求
最低支援的用戶端 Windows 8 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2012 [僅限傳統型應用程式]
目標平台 Windows
標頭 ctffunc.h

另請參閱

ITfIntegratableCandidateListUIElement