HWND hwnd = GetForegroundWindow();
HWND lowestHwnd = GetWindow(hwnd, GW_HWNDLAST);
printf("error:%d\n", GetLastError());
int z = 0;
HWND hwndTmp = lowestHwnd;
while (hwndTmp)
{
hwnd = hwndTmp;
hwndTmp = GetWindow(hwndTmp, GW_HWNDPREV);
if (hwnd == hwndTmp)
return hwnd;
z++;
}