Окно из точки в Linux (C / C ++) [дубликат]

Исключение нулевого указателя генерируется, когда приложение пытается использовать null в случае, когда требуется объект. К ним относятся:

  1. Вызов метода экземпляра объекта null.
  2. Доступ или изменение поля объекта null.
  3. Принимая длину null, как если бы это был массив.
  4. Доступ или изменение слотов null, как если бы это был массив.
  5. Бросок null как будто это было значение Throwable.

Приложения должны бросать экземпляры этого класса, чтобы указать на другие незаконные использования объекта null.

Ссылка: http://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html

1
задан ptomato 1 August 2015 в 17:10
поделиться

1 ответ

XQueryTree предоставляет список окон в порядке укладки. Вам нужно будет запрашивать размеры для каждого окна в списке и останавливаться, когда ваша точка находится в пределах прямоугольника

2
ответ дан Andrey Sidorov 19 August 2018 в 11:11
поделиться
  • 1
    Огромное спасибо!! Мне нужно проверить, скрыто ли окно или нет? – yatg 30 July 2015 в 20:48
  • 2
    да, вы вызываете GetGeometry , чтобы получить прямоугольник и GetWindowAttributes , чтобы проверить состояние карты – Andrey Sidorov 31 July 2015 в 01:26
  • 3
    Спасибо, Андрей проверит :) – yatg 31 July 2015 в 17:08
  • 4
    Эй, Андрей, простите моего протеже, он задал несколько вопросов, на которые у меня уже были ответы. Он очень возбужденный парень, хотя :) Я сделал трюк, чтобы проверить GetWindowAttributes и взять только те IsViewable, что отлично, он уменьшился с 300 окон до 50, однако есть еще много окон, которые не видны, кажется, есть что-нибудь еще, чтобы проверить видимость, это мой код: github.com/Noitidart/NativeShot/blob/master/modules/workers/… у нас есть окна, которые похожи на 1px x 1px и имеют заголовок & quot; ; Nautilus & Quot; и т.д – Noitidart 8 August 2015 в 20:05
  • 5
    , вот скриншот этих странных окон, мы можем видеть, исходя из их размерных размеров:! [] ( i.imgur.com/e3BtezO.png ) любая идея о том, как их исключить? :), но более интересно вы знаете, что это за окна? кажется, Firefox даже получает один, его интересный. – Noitidart 8 August 2015 в 20:06
Другие вопросы по тегам:

Похожие вопросы: