アプリケーションが動作するときにマウスを非表示にするメカニズムがあります。
しかし、メインウィンドウフォームのコンテキストメニューを追加しました。したがって、マウスがコンテキストメニューの下にある場合、マウスは常に非表示になります。
マウスがコンテキストメニューの上にあるかどうかを検出するにはどうすればよいですか?
手がかりをありがとう!
PS
このコードは、アプリが動作するときにマウスを非表示にします
void CursorTimer_Tick(object sender, EventArgs e)
{
TimeSpan delta = DateTime.Now.Subtract(this.CursorLastMoveTime);
if (delta.TotalSeconds > 3)
{
CursorTimer.Stop();
Mouse.OverrideCursor = System.Windows.Input.Cursors.None;
}
}