LRESULT VirtualDimension::OnHookMenuCommand(HWND /*hWnd*/, UINT /*message*/, WPARAM wParam, LPARAM lParam) { Window * win = (Window*)lParam; win->OnMenuItemSelected(NULL, (int)wParam); if (win->IsOnCurrentDesk()) SetForegroundWindow(win->GetOwnedWindow()); return TRUE; }