在我的Windows應用程序中,我有一個關閉按鈕。點擊它會調用一個函數。通過任務管理器關閉應用程序時調用函數
private void btClose_Click(object sender, EventArgs e)
{
EndFormalities();
}
是否可以在通過任務管理器關閉此應用程序時調用EndFormalities()函數。 Windows.NET中可用的任何預定義事件?
在我的Windows應用程序中,我有一個關閉按鈕。點擊它會調用一個函數。通過任務管理器關閉應用程序時調用函數
private void btClose_Click(object sender, EventArgs e)
{
EndFormalities();
}
是否可以在通過任務管理器關閉此應用程序時調用EndFormalities()函數。 Windows.NET中可用的任何預定義事件?
您可以處理WM_CLOSE消息。一旦你收到它,你可以調用你的EndFormalities()方法。看看這個答案如何趕上它:Handle WM_CLOSE message send to C# Tray App
也讀這一個:Can I handle the killing of my windows process through the Task Manager?
我試着用「override void WndProc」。但是,它通過任務管理器結束應用程序過程時甚至沒有觸發。 – SabarishV 2014-11-04 09:25:28
我已編輯您的標題。請參閱:「[應該在其標題中包含」標籤「](http://meta.stackexchange.com/questions/19190/)」,其中的共識是「不,他們不應該」。 – 2014-11-04 05:51:58
@Michalis Yep。謝謝。 – SabarishV 2014-11-04 09:19:30