次の方法で共有


ITipAutocompleteClient::RequestShowUI メソッド

入力パネルがオートコンプリートリストを表示する準備ができているかどうかを判断します。

構文

HRESULT RequestShowUI(
  [in]  HWND hWndACList,
  [out] BOOL *pfAllowShowing
);

パラメーター

hWndACList [in]

オートコンプリート リスト ユーザー インターフェイスのウィンドウ ハンドル。

pfAllowShowing [out]

クライアントがオートコンプリート リスト ユーザー インターフェイスを表示しないことを推奨する場合は FALSEオート コンプリート プロバイダーがリスト ユーザー インターフェイスを表示できる場合は TRUE。

戻り値

このメソッドは、これらの値のいずれかを返すことができます。

リターン コード 説明
S_OK
成功しました。
E_FAIL
未指定のエラーが発生しました。

解説

このメソッドは、オート コンプリート ユーザー インターフェイスを表示しようとしたときに、オート コンプリート プロバイダーによって呼び出されます。 クライアントの内部状態でプロバイダーがユーザー インターフェイスを表示できない場合、 pfAllowShowingFALSE に設定されます。 たとえば、タブレット PC 入力パネルの手書きスキンからテキストがフィールドに送信され、ユーザーが直ちに手描き入力を開始すると、クライアントは 、pfAllowShowingFALSE に設定して、ユーザーの手描き入力を破棄しないように、オートコンプリート ユーザー インターフェイスを表示しないことをお勧めします。

ITipAutocompleteClient::P referredRects メソッドを呼び出す前に、RequestShowUI を呼び出して、ポップアップのオートコンプリート リスト ウィンドウ ハンドルを設定します。 これを行わないと、PreferredRects を呼び出すときにE_INVALIDARG エラーが発生します。

必要条件

要件
サポートされている最小のクライアント
Windows XP タブレット PC エディション [デスクトップ アプリのみ]
サポートされている最小のサーバー
サポートなし
Header
TipAutoComplete.h (Peninputpanel_i.c も必要)
[DLL]
Tiptsf.dll

関連項目

ITipAutocompleteClient インターフェイス

ITipAutocompleteClient::P referredRects メソッド

テキスト入力パネルリファレンス