fixed system menu not forwarding messages properly
This commit is contained in:
@@ -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_MAIN) || (wParam <= IDM_TASKMGR))
|
||||||
{
|
{
|
||||||
if (wParam == IDM_TASKMGR)
|
if (wParam == IDM_TASKMGR)
|
||||||
{
|
{
|
||||||
ShellExecute(hWndProgMgr, L"open", L"TASKMGR.EXE", NULL, NULL, SW_NORMAL);
|
ShellExecute(hWndProgMgr, L"open", L"TASKMGR.EXE", NULL, NULL, SW_NORMAL);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if (wParam == IDM_SHUTDOWN)
|
|
||||||
if (wParam == IDM_FILE_EXIT)
|
if (CmdProc(hWnd, wParam, lParam))
|
||||||
if (wParam == IDM_FILE_RUN)
|
return 0;
|
||||||
{
|
|
||||||
CmdProc(hWnd, wParam, lParam);
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
goto WndProcDefault;
|
goto WndProcDefault;
|
||||||
|
|||||||
Reference in New Issue
Block a user