我有一個Windows窗體應用程序,它將在系統托盤最小化時進入系統托盤。當我收到消息彈出我的應用程序時,它會調用ShowWindowFromTray()函數。我不想專注於有重點的應用程序,因爲它可能會中斷用戶的操作。C#FormWindowState.Normal不竊取焦點
private void ShowWindowFromTray()
{
this.Show();
this.WindowState = FormWindowState.Normal;
}
BTW這個應用程序選項,用戶可以檢查應用程序將始終在所有其他窗口的頂部或最頂層。
豈不是更好地顯示[氣球提示](http://msdn.microsoft.com/en -us/library/windows/desktop/aa511497.aspx)從通知區域中的應用圖標中刪除?這是顯示非強制性警報/消息的標準方式。 (順便說一下,它被稱爲「通知區域」,而不是「系統托盤」。沒有「系統托盤」這樣的東西)。 – 2013-05-11 08:20:19
我們在通知區域也有一個氣球提示。這是用戶的偏好,並根據用戶選擇的偏好來決定用戶的選擇。 – 2013-05-14 01:04:25