diff --git a/wCenterWindow/wCenterWindow.cpp b/wCenterWindow/wCenterWindow.cpp index 6ce278a..795c84e 100644 --- a/wCenterWindow/wCenterWindow.cpp +++ b/wCenterWindow/wCenterWindow.cpp @@ -290,6 +290,14 @@ LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) } break; + case WM_QUERYENDSESSION: + { + diag_log(L"Recieved WM_QUERYENDSESSION message, lParam =", lParam); + CloseLogFile(); + return TRUE; + break; + } + case WM_DESTROY: { PostQuitMessage(0);