#define ID_STOP 40009
#define ID_MINIMIZE_ALL 40010
#define ID_EXPLORE 40011
-#define ID_SWITCH_DESKTOP_1 40012
+#define ID_SWITCH_DESKTOP_1 50000
+#define ID_TASKMGR 40012
#define ID_WINDOW_NEW 0xE130
#define ID_EDIT_PROPERTIES 57656
#define ID_FILE_EXIT 0xE141
BEGIN
MENUITEM "&About Explorer...", ID_ABOUT_EXPLORER
MENUITEM "&Settings...", ID_DESKTOPBAR_SETTINGS
+ MENUITEM "&Task Manager...", ID_TASKMGR
END
END
explorer_show_frame(SW_SHOWNORMAL);
break;
+ case ID_TASKMGR:
+ launch_file(_hwnd, TEXT("taskmgr.exe"), SW_SHOWNORMAL);
+ break;
+
case ID_SWITCH_DESKTOP_1:
case ID_SWITCH_DESKTOP_1+1:
case ID_SWITCH_DESKTOP_1+2:
// show previously hidden start menu
ShowWindow(hwnd, SW_SHOW);
+ SetForegroundWindow(hwnd);
while(IsWindow(hwnd)) {
if (!GetMessage(&msg, 0, 0, 0)) {