|
|
|
Как проверить, что окно не перекрыто другими окнами?
|
|||
|---|---|---|---|
|
#18+
Вопрос не про TopMost активное окно, а именно про перекрытие чужими окнами всего или части своего окна? Наведите плиз на мысль. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2018, 14:32 |
|
||
|
Как проверить, что окно не перекрыто другими окнами?
|
|||
|---|---|---|---|
|
#18+
_Промешан_Вопрос не про TopMost активное окно, а именно про перекрытие чужими окнами всего или части своего окна? Наведите плиз на мысль. В свое время пытался так: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2018, 14:43 |
|
||
|
Как проверить, что окно не перекрыто другими окнами?
|
|||
|---|---|---|---|
|
#18+
Навскидку, последовательность для всех верхних окон через GetNextWindow с флагом GW_HWNDPREV, для каждого из них вычислить пересечение ограничивающего прямоугольника (каждый из которых можно определить через GetWindowRect) с границами своего окна (например, IntersectRect <> 0). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2018, 15:09 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39625542&tid=2041053]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 315ms |

| 0 / 0 |
