C # Проверьте, загружено ли окно - PullRequest
1 голос
/ 25 ноября 2010

Мне нужно проверить, загружено ли окно и находится ли оно на панели задач.Я уже тестировал

            IntPtr blaha2 = FindWindow(null, "Tibia");
            if (blaha2 != null)
            {
                client = Tibia.Objects.Client.GetClients()[0];
            }

Но метод getClients () не получает клиентов Tibia.Благодарен за ответ.

1 Ответ

2 голосов
/ 25 ноября 2010

Использование FindWindow () имеет смысл, только если окно принадлежит другому процессу. Это объясняет, почему GetClients () ничего не возвращает, он сможет вернуть клиентов только из вашего процесса. Это было бы вообще неразрешимо, если эта библиотека не имеет какой-то внепроцессной поддержки. Это довольно редко.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...