слазил в GetWindowLong там реализован невероятно сложный алгоритм, выполняется быстро зависимость явно менее линейной, возможно даже вообще нет зависимости от числа окон, во всяком случае я даже не успел понять что произошло, как пулей вылетел в свой код. Еще там довольно интенсивно используется fs:[xxx],
Xeysan, если не ошибаюсь эта структура в Шрайбере описана? - толька я забыл как она называется
Насчет равноценности наверное таблица побыстрее будет, зато с API возни никакой, пожалуй лучше я GetWindowLong воспользуюсь. Надо потом будет ее код распечатать и методично просмотреть - больно интересный алгоритм - никогда такого не видел
Это мне напомнило когда я за Z80, адоптируя игру к диску, по ошибке в код декомпрессора заставки влез