приветствую всех!
люди помогите найти решение след. проблеммы...
заранее оговорюсь, что просмотрел весь форум по WINAPI и не нашел редения данной проблеммы, встречал только решение частных случаев (типа свернуть одно ОПРЕДЕЛЕННОЕ окно).
у меня в программе должна быть реализована функция "свернуть все окна".
я пытался решить эту проблемму с помощью фун. EnumWindow но она перебирает HWND не только окон приложений, а также невибимых окон приложений (например тех что в трее) и когда я его(такое окно) минимизирую, посылкой
SendMessage(hwnd,MW_SYSCOMMAND,(MAKEWPARAM(SC_CLOSE,0),0);
оно(они) становиться ВИДИМЫМ!!!
Но мне этого никак не нужно.
Подсткажите как определить:
1) что хэндл окна являеться хэндлом именно видимого окна приложения.(наприме Word или Окно папки)
2) или ваш вариант всертывания всех окон
заранее благодарен за любой ответ