응용 프로그램 작동시 마우스를 숨기는 메커니즘이 있습니다.마우스가 컨텍스트 메뉴 위에 있는지 감지하는 방법
하지만 이제 기본 창 양식에 대한 상황에 맞는 메뉴를 추가했습니다. 따라서 마우스가 컨텍스트 메뉴 아래에 있으면 마우스를 항상 숨 깁니다.
마우스가 상황에 맞는 메뉴 위에 있는지 감지하는 방법은 무엇입니까?
단서를 가져 주셔서 감사합니다.
P.
이 코드는 응용 프로그램이
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;
}
}
"아래"는 "끝났습니까?" 응용 프로그램이 작동 할 때 마우스를 어떻게 숨 깁니까? –
@DanPuzey pls 내 질문을 참조하십시오. 방금 업데이트했습니다. –
이것은 응용 프로그램이 "작동하는지"를 알리는 좋은 방법이 아닙니다. (단어가 의미하는 바에 따라 다름) - 사용자가 마우스를 단독으로 둡니다 (예 : 키보드를 입력하는 경우) 포인터가 사라집니다! –