fixed system menu not forwarding messages properly

This commit is contained in:
freedom
2023-08-06 00:07:25 -06:00
parent 1206264a68
commit 738cb64646

View File

@@ -54,24 +54,23 @@ LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
return FALSE; return FALSE;
} }
//TempCreateGroup(hWndMDIClient); TempCreateGroup(hWndMDIClient);
break; break;
} }
case WM_SYSCOMMAND: case WM_SYSCOMMAND:
{ {
if (wParam == IDM_TASKMGR) if ((wParam >= IDM_MAIN) || (wParam <= IDM_TASKMGR))
{ {
ShellExecute(hWndProgMgr, L"open", L"TASKMGR.EXE", NULL, NULL, SW_NORMAL); if (wParam == IDM_TASKMGR)
break; {
} ShellExecute(hWndProgMgr, L"open", L"TASKMGR.EXE", NULL, NULL, SW_NORMAL);
if (wParam == IDM_SHUTDOWN) break;
if (wParam == IDM_FILE_EXIT) }
if (wParam == IDM_FILE_RUN)
{ if (CmdProc(hWnd, wParam, lParam))
CmdProc(hWnd, wParam, lParam); return 0;
break;
} }
goto WndProcDefault; goto WndProcDefault;