Здравствуйте Mouse, Вы писали:
M>Проблема — событие на изменение размера и закрытие окна не доходит. Если устанавливать события на перерисовку с меньшей частотой — то вроде работает. M>В чем причина и как это обойти?
Непонятно почему не работает SIZE, ты его при перерисовке не сбрасываешь случаем?
А почему не работает CLOSE ясно. DRAW получается всегда установленным если сигналить его с большой частотой, т.е. пока ты рисуешь 1 раз, он уже установил DRAW опять, поэтому до CLOSE дело никогда не дойдёт.
Тут надо бы отработавший DRAW в массиве хэндлов пихать в самый низ, чтобы он обрабатывался последним, т.е. до CLOSE и SIZE, но тогда перерисовка не будет вестись при изменении размера.
Лучше всего, наверное, только что обработанный event пихать вниз очереди на проверку, а остальные сдвигать вверх....