Что нового

Окна, Диалоги Получение всех окон различными способами не приводит к идентичному результату

Oki

Продвинутый
Сообщения
452
Репутация
62
Подсчёт произведён по три раза каждым из способов, дабы убедиться в том, что причиной является не исчезновение окон прямо в тот момент, который произошёл между вызовами функций.
Код:
#include <WinAPISysWin.au3>
Opt("WinSearchChildren", 1)
$aList1 = WinList()
$aWindows1 = _WinAPI_EnumWindows(False)
$aList2 = WinList()
$aWindows2 = _WinAPI_EnumWindows(False)
$aList3 = WinList()
$aWindows3 = _WinAPI_EnumWindows(False)
MsgBox(4096, "", $aList1[0][0] & @TAB & $aWindows1[0][0] & @TAB & $aList2[0][0] & @TAB & $aWindows2[0][0] & @TAB & $aList3[0][0] & @TAB & $aWindows3[0][0])
Результаты первого способа стабильно на десяток выше результатов второго.

В чём причина такого явления? И можно ли доверять полноте результатов хотя бы одного?
 
Верх