ホームページ > バックエンド開発 > C++ > C#で現在のマウス位置を取得する方法は?

C#で現在のマウス位置を取得する方法は?

Mary-Kate Olsen
リリース: 2025-01-20 04:12:10
オリジナル
616 人が閲覧しました

How to Get the Current Mouse Position in C#?

C# アプリケーションでのマウス位置の取得

現在のマウス座標を知ることは、正確なユーザー対話制御を必要とする多くの C# アプリケーションにとって不可欠です。 このガイドではその方法を説明します。

画面座標

画面全体に対する相対的なマウスの位置を取得するには、次のプロパティを使用します:

<code class="language-csharp">System.Windows.Forms.Cursor.Position;</code>
ログイン後にコピー

例:

<code class="language-csharp">int x = System.Windows.Forms.Cursor.Position.X;
int y = System.Windows.Forms.Cursor.Position.Y;</code>
ログイン後にコピー

重要: システムの現在の状態に依存するため、これはフォームの作成前に行う必要があります。

重要な注意事項:

  • 複数のモニターの場合、位置はプライマリ ディスプレイを指します。
  • システム DPI 設定は、報告される位置にわずかに影響を与える可能性があります。
  • 詳細なマウス追跡 (クリック、動き) については、System.Windows.Forms.Control.Mouse* イベントを調べてください。

以上がC#で現在のマウス位置を取得する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート