// ─── Поиск LaunchPad на экране ───

HWND SearchLaunchPad ()
{
  // Перебираем окна на экране.
  HWND LaunchPad_window = NULLHANDLE;

  HENUM Enumeration = WinBeginEnumWindows (HWND_DESKTOP); 

  while (LaunchPad_window == NULLHANDLE) 
  {
    // Выбираем следующее окно.
    HWND Window = WinGetNextWindow (Enumeration);

    // Если поиск не завершён и окно получено:
    if (Window != NULLHANDLE)
    {
      // Если окно не скрыто:
      if (WinIsWindowVisible (Window))
      {
        // Если это окно, которое надо найти:
        if (WindowIsLaunchPad (Window))
        {
          // Запоминаем его (цикл после этого завершится).
          LaunchPad_window = Window;
        }
        else
        {
          ;
        }
      }
      else
      {
        ;
      }
    }
    else
    {
      break;
    }
  }

;

  WinEndEnumWindows (Enumeration);

  return LaunchPad_window;
}