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;
}
//TempCreateGroup(hWndMDIClient);
TempCreateGroup(hWndMDIClient);
break;
}
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);
break;
}
if (wParam == IDM_SHUTDOWN)
if (wParam == IDM_FILE_EXIT)
if (wParam == IDM_FILE_RUN)
{
CmdProc(hWnd, wParam, lParam);
break;
if (wParam == IDM_TASKMGR)
{
ShellExecute(hWndProgMgr, L"open", L"TASKMGR.EXE", NULL, NULL, SW_NORMAL);
break;
}
if (CmdProc(hWnd, wParam, lParam))
return 0;
}
goto WndProcDefault;