IPenInputPanel::MoveTo メソッド (peninputpanel.h)

非推奨になりました。 PenInputPanel は、テキスト入力パネル (TIP) に置き換えられました。

PenInputPanel オブジェクトの位置を静的な画面位置に設定します。

構文

HRESULT MoveTo(
  [in] long Left,
  [in] long Top
);

パラメーター

[in] Left

画面座標の新しい水平位置。

[in] Top

画面座標の新しい垂直位置。

戻り値

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

リターン コード 説明
S_OK
正常終了しました。
E_UNEXPECTED
予期しないパラメーターまたはプロパティの種類。
E_FAIL
未指定のエラーが発生しました。

解説

MoveTo メソッドは、PenInputPanel がアタッチされているコントロールにフォーカスがない場合にエラーが発生します。 アタッチされたコントロールにフォーカスがある限り、ペン入力パネルが表示されない場合は、このメソッドを安全に呼び出すことができます。

新しい位置によってパネルが画面作業領域の境界外に表示される場合、パネルの端が画面の最も近い端に隣接するように、パネルは作業領域の中心に向かってシフトされます。

PenInputPanel オブジェクトの自動配置動作を明示的にオーバーライドするには、PenInputPanel オブジェクトの Left プロパティと Top プロパティを使用して現在の位置を確認します。 PenInputPanel が表示される画面のセクションにある場合は、MoveTo メソッドを使用して PenInputPanel を再配置します。

また、PanelMoving イベント ハンドラーに渡される Left パラメーターと Top パラメーターを監視することで、PenInputPanel オブジェクトの自動配置動作をオーバーライドすることもできます。 PenInputPanel が表示される画面のセクションにある場合は、MoveTo メソッドを使用して PenInputPanel を再配置します。

要件

要件 値
サポートされている最小のクライアント Windows XP Tablet PC Edition [デスクトップ アプリのみ]
サポートされている最小のサーバー サポートなし
対象プラットフォーム Windows
ヘッダー peninputpanel.h
Library InkObj.dll

こちらもご覧ください

IPenInputPanel

Peninputpanel