- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:WPF C# PointToClient)
WPF C#でPointToClientエラーが出る
このQ&Aのポイント
- WPFでPointToClientメソッドを使用してマウス座標を取得しようとすると、エラーが発生します。エラーメッセージによると、PointToClientの定義が見つからないため、拡張メソッドとして使用できません。
- この問題を解決するためには、usingディレクティブまたはアセンブリ参照が不足している可能性があります。使用中のクラスがSystem.Windows.Controls.UserControlを継承していることを確認し、必要なusingディレクティブが追加されているか確認してください。
- WPFでマウス座標を取得する別の方法として、Mouse.GetPositionメソッドを使用する方法があります。これはPointオブジェクトを返すため、必要に応じて変換する必要があります。
- みんなの回答 (1)
- 専門家の回答
お礼
ご回答ありがとうございます。 URL拝見致しました。 System.Windows.Point swp = new System.Windows.Point( System.Windows.Forms.Cursor.Position.X, System.Windows.Forms.Cursor.Position.Y); System.Windows.Point p = PointFromScreen(swp); やたら長くなりましたが ひとまずこれでできるようになりました! ありがとうございました!