C#.Net 内でマウス ポインターが表示されているかどうかを確認する方法はありますか? (たとえば、Touch デバイスの場合と同様)
またはそれのシンボルタイプ?(ポインター、ローディング サークル、非表示)
Cursor.Currentの使用を見てください。
マウス カーソルを表す Cursor。マウス カーソルが表示されていない場合、既定値は null です。
だから何か
Cursor current = Cursor.Current;
if(current == null)
//the cursor is not visible
else
//the cursor is visible
プロパティ値の型: System.Windows.Forms.Cursor マウス カーソルを表す Cursor。マウス カーソルが表示されていない場合、既定値は null です。
したがって、このコードは仕事をする必要があります:
If (Cursor.Current == null)
{
// cursor is invisible
}
else
{
// cursor is visible
}
System.Windows.Forms.Cursor
クラスを使用して情報を取得できます。
Cursor.Current
プロパティを使用してください!
if (Cursor.Current == null)
{
//
}
WPF バリアントについて話している場合、フレームワーク要素の Cursor プロパティは、表示されていない場合にあるはずNone
です。