B>>Каждое приложение формирует свое окно таким образом чтобы пользователю было удобно с ним работать. Если программист не предусмотрел сворачивание окна в ответ на обработку стандартных событий, значит так и надо... Поэтому такое поведение правильное, как на меня.
E>Вопрос был:
E>E>Q. Как реализовать функцию "свернуть все окна"?
E>Т.е. сделать функцию, аналогичную виндовой, вызываемой к примеру нажатием Win+D.
E>Так вот, приведенный код не решает эту задачу, поскольку Win+D сворачиваем все, в независимости от того, что там программист предусмотрел или непредусмотрел, а код — нет.
"Свернуть все окна" на самом деле не сворачивает их, а перемещает за пределы десктопа (в чем можно убедиться, посмотрев их координаты в Spy++).