Как проверить, активно ли окно в Windows?
Я видел этот вопрос, уже заданный здесь ( проверка, если окно активно), я делаю именно это, но я продолжаю получать ложные срабатывания. Любой совет?
Я пробовал все виды других функций, чтобы получить активное окно, как GetForgroundWindow и GetFocus, но, похоже, ничего не работает.
a = 2;
b = 3;
HWND GetSpotify = FindWindowA(NULL, "Spotify");
while (a < b)
{
HWND WaitForSpotify = GetActiveWindow();
if(WaitForSpotify = GetSpotify){
b = 1;
}
else
{
Sleep(100);
}
}
cout << "Spotify is Open" << endl;
Это всегда говорит мне, что Spotify открыт, даже если он свернут.