Учитывая HWND окна, есть ли способ узнать, находится ли окно «в поле зрения», то есть не закрыто ли другими окнами? (Кроме ручного нахождения прямоугольных границ других окон и расчета пересечения, потому что существуют окна с нестандартными границами окон из-за их прозрачности, например, окна овальной формы)
Есть ли также какое-либо событие windows, которое запускается, когда изменяется или не закрывается окно?