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