情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

MouseWheelParameters.CharTranslation | charTranslation Property

文字幅と行の高さ両方の単位に対するデバイス非依存ピクセル (DIP) 換算レート ([マウス] コントロール パネルの [ホイール] 設定に準ずる) を取得または設定します。

構文


var charTranslation = mouseWheelParameters.charTranslation;
mouseWheelParameters.charTranslation = charTranslation;

プロパティ値

型: Point

文字幅 (x) および行の高さ (y) の換算レート。

解説

マウス ホイール ボタンには、それぞれが等間隔のノッチまたは距離のしきい値 (戻り止めとも呼ばれる) があります。ホイールを回転したり倒すと、戻り止めに接触するたびにホイール メッセージが送信されます。

ボタン ホイール用の既定コントロール パネル設定を、次の画像に示します。これらの設定は、UI の特定の間隔単位 (文字幅および行の高さ) に 1 つの戻り止めをマップします。CharTranslation は、これらの距離を再定義し、DIP 単位で指定する手段を提供します。

ホイールの設定が表示された、マウスのプロパティ ダイアログ

戻り止め 1 回につき 3 行をスクロールするようにホイール ボタンを設定し、CharTranslation の値を (8,16) に設定した場合は、戻り止めあたり 3 x 16 = 48 DIP の垂直スクロールが適用されます。マウスのチルト ホイールによる水平方向へのスクロールは、戻り止めあたり 3 × 8 = 24 DIP で適用されます。

メモ  ManipulationTranslateY または ManipulationTranslateRailsY が無効で、ManipulationTranslateX または ManipulationTranslateRailsXGestureSettings を介して有効になっている場合、ボタン ホイールを回転または傾けたときに、水平軸方向のみにスクロールが適用されます。同様に、ManipulationTranslateY または ManipulationTranslateRailsY が有効で、ManipulationTranslateX または ManipulationTranslateRailsXGestureSettings を介して無効になっている場合、ボタン ホイールの回転または傾けは垂直軸沿いのスクロールだけに適用されます。

Windows Phone 8

この API は実装されていません。呼び出された場合は、例外をスローします。「Windows Phone ランタイム API」を参照してください。

要件

最小限サポートされるクライアント

Windows 8

最小限サポートされるサーバー

Windows Server 2012

最小限サポートされる携帯電話

Windows Phone 8 [実装されていません。"解説" を参照してください]

名前空間

Windows.UI.Input
Windows::UI::Input [C++]

メタデータ

Windows.winmd

参照

MouseWheelParameters

 

 

表示: