По ходу тестирования эмулятора в Windows 8.1 - обнаружилась серьёзная несовместимость оконной системы Windows 8 со всеми предыдущими версиями Windows ( и со спецификацией Windows ).
В спецификации Windows чётко указано, что невозможно запретить оконной системе Windows отработку сообщения WM_NCACTIVATE при активации окна. А в Windows 8 это возможно !!!
Эта ошибка Windows 8 обнаружилась благодаря ошибке в оконной системе модульного API. Понятно, что мало кто внимательно читает спецификации Windiws, пока всё работает, поэтому оконная система эмулятора в одном из случаев пыталась выбросить сообщение об активации окна. Во всех версиях Windows, совместимых со спецификацией Windows, это не удавалось, поэтому всё работало как надо и ошибка не мешала, а в Windows 8 "ошибки нашли друг друга", сообщение об активации окна стало успешно выбрасываться и стандартная работа программы оказалась нарушена.




Ответить с цитированием