どのようにして、C#でのカーソルの位置をウィンドウに対して相対的に得ることができますか?
私はSharpDXを使用していると私は私にカーソルの絶対XとY座標を与えたSharpDXでウィンドウに対して相対的な位置を取得
System.Drawing.Point loc = Cursor.Position;
と
System.Drawing.Point loc = Control.MousePosition;
を試してみました(X:0とY:0は左上隅にあります私の画面ではなく私の画面の)。
SharpDXに実装された機能がありますか?
私はインターネット上で私のために働いたものは何も見つかりませんでした
いいえ私はマウスのクリックをどこで言いましたか、あなたのフォームであるコントロールであるフォームのmousemoveイベントへのリンクを送ってきました。フォームのイベントがトリガされると、オブジェクトはSystem.Windows.Forms.MouseEventArgsオブジェクトにマウスの現在の位置を渡します。これは、現在のコントロール内のマウスのX座標とY座標を持ちます。 – ErnieDingo