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

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

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2025-01-20 04:12:10664ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。