// Перебираем окна на экране.
HENUM Enumeration = WinBeginEnumWindows (HWND_DESKTOP); HWND Window = NULLHANDLE;

while ((Window = WinGetNextWindow (Enumeration)) != NULLHANDLE) 
{
  // Если окно скрыто - продолжаем перебор окон.
  if (!WinIsWindowVisible (Window)) continue;

  // Если это окно, которое надо найти:
  if (...) 
  {
    ...

    // Завершаем перебор окон.
    break;
  }
}

WinEndEnumWindows (Enumeration);
