appendMenuItem(hMenu, 0, "", FALSE, TRUE);
appendMenuItem(hMenu, IDM_EXIT, g_lpMsg[IDS_MSG_MNUEXIT-IDS_MSG_FIRST], FALSE, TRUE);
+ if (!SetForegroundWindow(hWnd))
+ SetForegroundWindow(NULL);
GetCursorPos(&pt);
- SetForegroundWindow(NULL);
- TrackPopupMenu(hMenu, TPM_LEFTALIGN|TPM_RIGHTBUTTON, pt.x, pt.y, 0, hWnd, NULL);
+ TrackPopupMenu(hMenu, TPM_LEFTALIGN|TPM_RIGHTBUTTON,
+ pt.x, pt.y, 0, hWnd, NULL);
DestroyMenu(hMenu);
}
}
}
if (i)
{
+ if (!SetForegroundWindow(hWnd))
+ SetForegroundWindow(NULL);
GetCursorPos(&pt);
- SetForegroundWindow(NULL);
- TrackPopupMenu(hMenu, TPM_LEFTALIGN|TPM_RIGHTBUTTON, pt.x, pt.y, 0, hWnd, NULL);
+ TrackPopupMenu(hMenu, TPM_LEFTALIGN|TPM_RIGHTBUTTON,
+ pt.x, pt.y, 0, hWnd, NULL);
DestroyMenu(hMenu);
}
}