[英]Application.Idle only fires after I mouse over my tray icon
我想在程序的Application.Idle事件中顯示BalloonTip,但是由於某種原因,只有在將鼠標懸停在NotifyIcon上之后,才會觸發Application.Idle事件。 是什么賦予了?
您確定Application.Idle
沒有被解雇嗎? 簡單的方法是,只要代碼進入事件,就登錄文件並查看是否發生這種情況。
還應了解,此事件可能不適合您的需求-它在消息泵變空(通常沒有鍵盤/鼠標輸入)時發生-因此,您可能會過於頻繁地收到此事件(請參閱此SO線程以了解更多信息)。 在這種情況下,我懷疑窗口會抑制氣球頂端,因為它顯示得太頻繁了。
這樣,您可以編碼以僅在最近2-3秒內未顯示提示時顯示提示。 您可能需要查看滿足您要求的空閑檢測的不同實現,請查看:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.